Nouns

(n)riflemansomeone skilled in the use of a rifle
(n)riflemana soldier whose weapon is a rifle