Avoir un chat dans la gorge
To have a frog in one's throat
Meaning
To have a hoarse voice or a tickle in the throat, making it hard to speak clearly.
Meaning
To have a hoarse voice or a tickle in the throat, making it hard to speak clearly.
Comments (0)
Login to CommentStart learning languages for free
Start Learning Free