01 n. The olfactory organ of some Mollusca. It is connected with the organ of respiration.
pl.
Osphradia ((#))
-
1.
The olfactory organ of some Mollusca. It is connected with the organ of respiration.(Zool.)