Can you translate this idiom ?

In french we've got a cat in the throat and not a frog in our throat.

About frogs, do you know what the English call us and why? 

"The froggies" because we eat frog legs of course.

Do you know other funny idioms?

Put them in the comments to test your friends.