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