Osphradium meaning

(zoology) The olfactory organ in certain molluscs, linked with the respiration organ. Its main function is to test incoming water for silt and other possible food particles.
noun
1
0
Advertisement