Idiom
He is in the habit of throwing dust in eyes of his superiors.

To put sand into eyes
To make blind
To deceive
To show false things

ANSWER DOWNLOAD EXAMIANS APP