• word of the day

    megabat

    megabat - Dictionary definition and meaning for word megabat

    Definition
    (noun) large Old World bat of warm and tropical regions that feeds on fruit
    Synonyms : fruit bat
Download our Mobile App Today
Receive our word of the day
on Whatsapp