• word of the day

    gastrophryne

    gastrophryne - Dictionary definition and meaning for word gastrophryne

    Definition
    (noun) primarily tropical narrow-mouthed toads
    Synonyms : genus gastrophryne
Download our Mobile App Today
Receive our word of the day
on Whatsapp