Definition of osmophore in English:

osmophore

noun

  • 1Chemistry and Physiology. A chemical group whose presence in the molecules of a substance causes the substance to have a smell.

  • 2Botany. A scent gland found in the flowers of certain plants, especially orchids.

Origin

Early 20th century. From osmo- + -phore. In sense 1 after German Osmophor.

Pronunciation

osmophore

/ˈɒzməfɔː/