nerita peloronta Meaning, Definition & Usage

  1. noun gastropod having reddish toothlike projections around the shell opening; of the Caribbean area
    bleeding tooth.

WordNet