Stromboid
/(?)/
Strom·boid
Stromboid
a.
Of, pertaining to, or like, Strombus.
(Zool.)