OSPHRADIUM MEANING IN ENGLISH

• Osphradium Definition & Synonyms

  1. (n.) The olfactory organ of some Mollusca. It is connected with the organ of respiration.


RECENT SEARCHES