Noun
The olfactory organ of some Mollusca. It is connected with the organ of respiration.
More about this word
Synonyms and related words
Explore this word
