OLFACTORY APPARATUS


Meaning of OLFACTORY APPARATUS in English

The whole system needed to have a sense of smell.

English dictionary of medicine.      Английский словарь медицины.