A full plate
Hindi Meaning: बहुत व्यस्त
English Meaning: Very busy
A glass ceiling
Hindi Meaning: अदृश्य रोक
English Meaning: Invisible barrier
A go-getter
Hindi Meaning: जोशीला इंसान
English Meaning: Energetic achiever
A God’s ape
Hindi Meaning: अजीबोगरीब इंसान
English Meaning: Odd or foolish person