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

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

ANSWER DOWNLOAD EXAMIANS APP