SCAROID
Meaning of SCAROID in English
I. ˈska(a)ˌrȯid adjective
Etymology: New Latin Scarus + English -oid
: resembling or related to the Scaridae
II. noun
( -s )
: a scaroid fish
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012