English edit

Noun edit

turban snail (plural turban snails)

  1. Synonym of turban shell