meaning of amphineura

1. A division of Mollusca remarkable for the bilateral symmetry of the organs and the arrangement of the nerves.
2.
a class of Gastropoda


Related Words

amphineura |

Developed & Maintained By Taraprasad.com

Treasure Words