bleeding tooth Meaning, Definition & Usage

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

WordNet