English synonyms about - contact  

Embiodea

noun

1 Embiodea

Web spinners.

synonyms: Embioptera, order Embiodea, order Embioptera.

Polish: nogoprządki


Find more on embiodea elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0257