Make a Clean Breast
Meaning: confess without reserve (अपराध स्वीकार करना)
Talking through Hat
Meaning: Talking nonsense (बकवास करना)
In the Good books
Meaning: In favor of the boss (नज़रों में चढ़ना)
Sharp practices
Meaning: dishonest practice (घटिया/ धूर्त व्यवहार)
Stand-Offish
Meaning: Indifferent (गैरमिलनसार)