• word of the day

    leptodactylid

    leptodactylid - Dictionary definition and meaning for word leptodactylid

    Definition
    (noun) toothed frogs: terrestrial or aquatic or arboreal
    Synonyms : leptodactylid frog
Download our Mobile App Today
Receive our word of the day
on Whatsapp