lateral_line_organEnglish

lateral line, lateral line organ

Noun

Sense organs of fish and amphibians, believed to detect pressure changes in the water

English: lateral line, lateral line organ

English words with similar meanings

Show 1 words