What is the meaning of Odour?

Alternative form of odor

A smell or scent; a nasal sensation (often intrinsic):

  1. A pleasant or appealing smell or scent.
  2. The scent of living matter or substances.

A pleasant or appealing smell or scent.

The scent of living matter or substances.

A sensation or quality; the feeling produced by something.

The power of discerning scents.

Source: wiktionary.org