embiid
noun
em·bi·id
| \ ˈembēə̇d\
plural -s
Definition of embiid
: one of the Embiodea : web spinner
Keep scrolling for more