cochleoid
English
Noun
cochleoid
(
plural
cochleoids
)
(
mathematics
)
A
strophoid
shaped somewhat like a
snail