nerita_peloronta
1. [ noun ] (zoology) gastropod having reddish toothlike projections around the shell opening; of the Caribbean area
Synonyms: bleeding_tooth
Related terms: neritid genus_Nerita