YourDictionary

Dictionary Home » Science » olfactory

olfactory science definition

Relating to or involving the organs or sense of smell.

Learn more about olfactory

link/cite print suggestion box