Hindi-English dictionary »

बलि का बकरा meaning in English

HindiEnglish
बलि का बकरा

fall guynoun

whipping boynoun