Definition
gastropod having reddish toothlike projections around the shell opening; of the Caribbean area
Seed ·
Term in context
gastropod having reddish toothlike projections around the shell opening; of the Caribbean area
Seed ·