A1 Idiom

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.

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!

Start learning languages for free