queen conch

Noun

 * , a large edible sea snail.