Mantispidae Meaning

There are 1 meaning(s) for word Mantispidae

Meaning 1 : mantispids

    Synonyms : family mantispidae