What is the meaning of the word "sniper"?

Definitions: