Avoir un chat dans la gorge.
To have a frog in one's throat.
Meaning
To have a hoarse voice or difficulty speaking clearly.
Meaning
To have a hoarse voice or difficulty speaking clearly.
Comments (0)
Login to CommentStart learning languages for free
Start Learning Free