• word of the day

    megalobatrachus

    megalobatrachus - Dictionary definition and meaning for word megalobatrachus

    Definition
    (noun) giant salamanders; in some classifications included in the genus Cryptobranchus
Download our Mobile App Today
Receive our word of the day
on Whatsapp