embiid

noun
em·​bi·​id | \ ˈembēə̇d\
plural -s

Definition of embiid

: one of the Embiodea : web spinner

History and Etymology for embiid

New Latin Embiidae

Keep scrolling for more