Find the word definition

Wikipedia
Otala

Otala is a genus of land snails in the family Helicidae.

Archaeological evidence in Morocco indicates the exploitation of O. lactea by ancient Romans as a food source.