“In short supply”
Not enough available.
Search this index of English idioms. Each idiom has its own page with meaning, examples, and related expressions.
“In short supply”
Not enough available.
“Heart of gold”
A very kind and generous nature.
“Brush up on something”
To improve knowledge or skill by reviewing it.
“Bottom line”
The most important point or final result.
“Cross paths”
To meet someone by chance.
“Carve out a niche”
To create a specific position in a market or field.
“A close shave”
A situation where danger or failure was narrowly avoided.
“Keep someone at arm’s length”
To avoid becoming too close to someone.
“It takes two to tango”
Both people involved are responsible for a situation.
“At the end of the day”
When everything is considered; ultimately.
“Fill the gap”
To provide what is missing.
“Leave someone in the lurch”
To abandon someone when they need help.
“Good call”
A good decision.
“Learn the ropes”
To learn how to do a job or activity.
“Cover all bases”
To prepare for every possibility.
“Come under fire”
To receive strong criticism.
“By a hair”
By a very small amount.
“A numbers game”
A situation where success depends on trying many times.
“On a shoestring”
With very little money.
“In the red”
Losing money or having debt.
“Day in, day out”
Every day, repeatedly.
“An old hand”
A person with a lot of experience in something.
“In a pickle”
In a difficult or troublesome situation.
“Cross your mind”
To think of something briefly.
Idiom of the Day
“Wear your heart on your sleeve”
To show your feelings openly.
A highlighted idiom from our collection. Browse the full index above for more.
Open idiom pageReinforce idiom meaning with context-based quiz practice and short daily game sessions.
Idioms are fixed expressions where the meaning is different from the literal words.
They make speech sound natural and help you understand native-level communication.
Study idioms in context, repeat example sentences aloud, and review them regularly.
Start with high-frequency idioms from daily conversation and workplace English.