When the police interrogated the thief, he made a clean breast of everything.(Meaning of the idiom underlined)
Meaning of the Phrase 'Ad hoc'.
Replace the underlined phrase with one word: '' I did not expect such childish talk from a grow-up man".
Choose the phrase nearest in meaning to the underlined idiom :- Her sari cost the earth.
The phrase black sheep means :
Beware of that wolf in sheep's skin. The closest meaning to this idiom is :