meaning of trachelipoda

1. An extensive artificial group of gastropods comprising all those which have a spiral shell and the foot attached to the base of the neck.


Related Words

trachelipoda |

Developed & Maintained By Taraprasad.com

Treasure Words