French-English dictionary »

avoir un chat dans la gorge [verb] meaning in English

FrenchEnglish
avoir un chat dans la gorge [verb] nom

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