SERPULOID
Meaning of SERPULOID in English
ˈ ̷ ̷ ̷ ̷ˌlȯid adjective
Etymology: New Latin Serpula + English -oid
: resembling or related to the Serpulidae
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012