Nerita peloronta

Explore definitions, synonyms, and language insights of Nerita peloronta

Definitions

Noun
gastropod having reddish toothlike projections around the shell opening; of the Caribbean area