Hindi-English dictionary »

दिलरुबा meaning in English

HindiEnglish
दिलरुबा

sweatheartnoun