Radula

A Tonguelike Organ With Teeth In Mollusks Like Snails.

Radula Definition
Radula Definition