20 Funny English Idioms You May Have Never Heard Before!

In this blog post, we’re going to explore 20 funny English idioms that might be new to you. Idioms are phrases that don’t mean what the words actually say, but they’re used in everyday language to express something in a fun and creative way. They can be a bit confusing, especially for those learning English or wanting to get better at it.

But don’t worry, we’ll explain them in a simple way that everyone can understand. So, let’s explore and discover some quirky expressions that English speakers love to use!

Related: FOOD Idioms and Their Meaning!

Funny English Idioms

  • To have a whale of a time

To enjoy oneself greatly.

  • Cool as a cucumber

Very calm and composed, especially in stressful situations.

  • Not my cup of tea

Not something one enjoys or is interested in.

  • To go on a wild goose chase

To do something pointless or without a clear goal.

  • When pigs fly

Something that will never happen.

  • To have ants in one’s pants

To be very restless or excited about something.

  • To let the cat out of the bag

To reveal a secret, often accidentally.

  • To hit the nail on the head

To describe exactly what is causing a situation or problem.

  • A piece of cake

Something very easy to do.

  • To kill two birds with one stone

To solve two problems with a single action.

  • To bite off more than one can chew

To take on a task that is way too big.

  • To let sleeping dogs lie

To avoid bringing up an old argument or problem.

  • To be on cloud nine

To be extremely happy or euphoric.

  • To spill the beans

To reveal a secret.

  • To be a couch potato

Someone who spends a lot of time sitting and watching TV.

  • To cry over spilled milk

To be upset about something that cannot be undone.

  • To beat around the bush

To avoid talking about what is important.

  • To cost an arm and a leg

Something very expensive.

  • To feel like a fish out of water

To feel uncomfortable in a particular situation.

  • To be a wet blanket

To be a person who spoils other people’s fun.

Funny Idioms