turrid
English
Noun
turrid
(
plural
turrids
)
(
zoology
)
Any
sea snail
of the
polyphyletic
family
Turridae
, now distributed over several other families.