frog in one's throat in French frog in one's throat in French avoir un chat dans la gorge noun (idiom) Hoarseness or the need to cough. Add to Flashcards