English → Hindi dictionary

tarahumara frog

ताराहुमारा फ्रॉग / ताराहुमाराNOUN

Definition

Mexican frog found within a jump or two of water

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