sniper

noun
  1. a person who shoots at others from a hidden position, especially a soldier trained in precise long-distance shooting

Examples