• word of the day

    microchiroptera

    microchiroptera - Dictionary definition and meaning for word microchiroptera

    Definition
    (noun) most of the bats in the world; all bats except fruit bats insectivorous bats
Connect with us on Facebook