Word info Synonyms

amphineura

Noun

Meaning

A division of Mollusca remarkable for the bilateral symmetry of the organs and the arrangement of the nerves.

Source: Webster's dictionary

Synonyms

Hypernyms

Phrases with the word

Close letter words and terms