An idiom (also called idiomatic expression) is an expression, word, or phrase that has a figurative meaning which is conventionally understood by native speakers. This meaning is different from the literal meaning of the idiom’s individual elements. In other words, idioms don’t mean exactly what the words say. They have, however, hidden meaning.
For your IELTS Speaking test, idiomatic language can be important because it is one of the elements in this component of the test the examiner looks for.
Have an ace up one’s sleeve
Meaning
Have an effective resource or piece of information kept hidden until it is necessary to use it; a secret advantage.
Origin
The ace, the card marked with a single pip, is the highest card in many card games, so a cheating player might well conceal one to use against an unsuspecting opponent.
In a sentence
Josephine, our school’s star sprinter, was the ace up our team’s sleeve.
Have people rolling in the aisles
Meaning
Make an audience laugh uncontrollably. To be very amusing (informal).
Origin
It is based on the idea of uncontrollable laughter, causing people watching a show to fall on the floor in the aisles. (the long narrow spaces between rows of seats in a theatre)
In a sentence
Russell’s jokes had everyone rolling in the aisles.
All-singing, all-dancing
Meaning
Technologically advanced, with every possible attribute, able to perform any necessary function.
Origin
Applied particularly in the area of computer technology, but ultimately driving from descriptions of show business acts.
In a sentence
We love the all-singing, all-dancing mobile phone that was launched today.
Up (or raise) the ante
Meaning
Increase what is at stake or under discussion, especially in a conflict or dispute.
Origin
From the Latin ante meaning ‘before’. As an English noun, it was originally a term in poker and similar gambling games, meaning ‘a stake put up by a player before drawing cards’.
In a sentence
We upped the ante another $5,000 for the house on the hill as we want it badly.