'To have a bad quality that you keep hidden' can be termed as - Have feet of clay.
• Have feet of clay
English Meaning: to have a bad quality that you keep hidden.
Bangla Meaning: যে দোষ লুকিয়ে রাখা হয়।
Ex. Sentence: Some of the greatest geniuses in history had feet of clay.
Bangla Meaning: ইতিহাসের সবচেয়ে মেধাবিদেরও অনেক গুপ্ত দোষ / কমতি / ত্রুটি ছিলো৷
• অন্যদিকে,
• Hand in glove / hand and glove
English Meaning: working together, often to do something dishonest / in close collusion or association.
Bangla Meaning: সহযোগী হিসেবে গভীর সম্পর্ক / খারাপ কাজ করার সঙ্গী।
• All and sundry
English Meaning: every person / everyone.
Bangla Meaning: সকলেই।
Ex. Sentence: I don't want all and sundry knowing about our problems.
Bangla Meaning: আমি চাই না সকলেই আমাদের সমস্যার কথা জানুক।
• Have one's hands full
English Meaning: have as much work as one can do.
Bangla Meaning: এত ব্যস্ত থাকা যে অন্য কিছু করার সুযোগ না পাওয়া।
Source: Live MCQ lecture.