Hindi-English dictionary »

आत्म उपहास meaning in English

HindiEnglish
आत्म उपहास

self-ridiculenoun