Hindi-English dictionary »

मन ही मन लज्जित होना meaning in English

HindiEnglish
मन ही मन लज्जित होना

squirm [squirmed, squirming, squirms]verb
[UK: skwɜːm] [US: ˈskwɝːm]