From the alternatives given below, select the correct meaning of the idiom.
'tout de suite'
Show answer & explanation
Correct answer: D
Explanation
The idiom 'tout de suite' is a French expression that has been adopted into English. It literally translates to "all of a sudden" or "right away" and means immediately or at once.