Arabic · noun · Nature & the Garden

Babbagha

बब्बग़ा
Meaning

A parrot; the Arabic word for the mimicking bird.