sisyridaeEnglish

Sisyridae, family Sisyridae

Noun

An arthropod family of the order Neuroptera that includes spongeflies

English: Sisyridae, family Sisyridae

English words with similar meanings

Show 1 words