English-Chinese dictionary »

frog in one's throat meaning in Chinese

EnglishChinese
frog in one's throat (hoarseness (idiomatic))
noun

嘶哑noun

Your history