English → Hindi dictionary

chameleon tree frog

चमेलेन ट्री फ्रॉगNOUN

Definition

a form of tree toad

Looking for poetry? Read shayari and poems by great poets.