cochleoid

Noun

 * 1)  A strophoid shaped somewhat like a snail