^^^Well that's pretty much it, snail of the sea. I love conch fritters as many restaurants here in Florida sell them.

Conch - The Conch an edible marine snail - Food Facts & History - Food Reference