Persian · noun · Nature & the Garden

Bara

बर्रा
also written: Barra
Meaning

A lamb; the young of the sheep.