Meaning of “Cat Got Your Tongue?” – English Idioms
What does “Cat got your tongue?” mean in English? Learn how to use this phrase correctly and improve your English. Check it out now! Hi, I’m Joel. In this video I’m going to talk about the question, “Cat got your tongue?” So, this is kind of an old phrase, but you can still use it today. […]