- of or relating to the sense of smell: olfactory organs.
- an olfactory organ.
- olfactory nerve.
- of or relating to the sense of smell
- an organ or nerve concerned with the sense of smell
More Definitions
- INSOLVENT (noun) Definition, Meaning & Examples
- RELIGIOUS ORDER (noun) Definition, Meaning & Examples
- PIN MONEY (noun) Definition, Meaning & Examples
- CHENILLE (noun) Definition, Meaning & Examples
- INDUSTRIALISM (noun) Definition, Meaning & Examples
- IMMUNOGLOBULIN (noun) Definition, Meaning & Examples