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

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

ANSWER DOWNLOAD EXAMIANS APP