EMBIOPTERA Meaning of EMBIOPTERA in English ˌembēˈäpt(ə)rəEtymology: New Latin, from embio- (from Embia ) + -ptera synonym of embiodea Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012