Radula

A tonguelike organ with teeth in mollusks like snails.

Radula Definition | Radience
Radula Definition | Radience