Arabic · noun · Nature & the Garden

Baghgha

बब्बग़ा
also written: Babbagha
Meaning

A parrot; the Arabic word for the bright mimicking bird.