Tamil Dictionary 🔍

amphineura

Am`phi*neu"ra, n. pl. Etym: [NL., fr. (Zoöl.) Defn: A division of Mollusca remarkable for the bilateral symmetry of the organs and the arrangement of the nerves.


amphineura - Similar Words