osmophore
nounMedical Definition of osmophore
: a group (as an aldehyde group) to whose presence in a molecule the odor of a compound is attributed