Definify.com

Definition 2024


olfactory_organs

olfactory organs

English

Noun

olfactory organs

  1. plural of olfactory organ