Megachiroptera Meaning

There are 1 meaning(s) for word Megachiroptera

Meaning 1 : fruit bats

    Synonyms : suborder megachiroptera