Hindi-English dictionary »

घरौंदा meaning in English

HindiEnglish
घरौंदा

home/nest/asylumnoun