English → Hindi dictionary
goliath frog
Definition
largest living frog; up to a foot and weighing up to 10 lbs; Africa
Looking for poetry? Read shayari and poems by great poets.
largest living frog; up to a foot and weighing up to 10 lbs; Africa
Looking for poetry? Read shayari and poems by great poets.