📝 Created by: El Arby Ameur | 📅 August 2026 | 🌐 lesson.tn

📖 Estimated reading time: 8 minutes | Word count: ~1000 words

📋 Idioms by Category: Body, Animal, Food, Color, Weather

Level: B1-B2 | Focus: Idioms organized by theme

Vocabulary Idioms idioms categories body animal

📌 Body Idioms

• break a leg (good luck)
• keep an eye on (watch)
• play it by ear (decide as you go)
• cost an arm and a leg (expensive)
• give the cold shoulder (ignore)
• pull someone's leg (tease)
• see eye to eye (agree)
• get off my back (stop bothering)
• keep your chin up (stay positive)
• learn by heart (memorize)

📌 Animal Idioms

• let the cat out of the bag (reveal secret)
• hold your horses (be patient)
• black sheep (odd one out)
• when pigs fly (never)
• kill two birds with one stone (two tasks at once)
• a wild goose chase (pointless search)
• elephant in the room (obvious problem)
• straight from the horse's mouth (reliable source)
• butterflies in my stomach (nervous)
• let sleeping dogs lie (don't bring up old problems)

📌 Food Idioms

• spill the beans (reveal secret)
• piece of cake (very easy)
• take with a grain of salt (don't take seriously)
• apple of my eye (precious person)
• not my cup of tea (not what I like)
• full of beans (energetic)
• butter someone up (flatter)
• couch potato (lazy TV watcher)
• chew the fat (chat)
• spice things up (make more exciting)

📌 Color Idioms

• once in a blue moon (rarely)
• green with envy (jealous)
• feel blue (sad)
• black and white (clear)
• red tape (bureaucracy)
• white lie (harmless lie)
• golden opportunity (great chance)
• rose-colored glasses (seeing only positive)
• out of the blue (unexpectedly)
• give the green light (approve)

📌 Weather Idioms

• under the weather (ill)
• weather the storm (survive difficulty)
• on cloud nine (very happy)
• storm in a teacup (fuss over nothing)
• take a rain check (postpone)
• snowed under (overwhelmed)
• chase rainbows (pursue impossible dreams)
• every cloud has a silver lining (good from bad)
• throw caution to the wind (take a risk)
• rain on someone's parade (spoil fun)
↑