• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp