EMBIID


Meaning of EMBIID in English

ˈembēə̇d noun

( -s )

Etymology: New Latin Embiidae

: one of the Embiodea : web spinner

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.