olfactory pit ( synonym found)

Definition of olfactory pit:

(adj) : concerning the sense of smell

Definition of olfactory pit:

(adj) : concerning the sense of smell

Back to Top