English-Hindi dictionary »

have a lump in the throat meaning in Hindi

EnglishHindi
have a lump in the throat verb

गला रूँधना