rifleman (n.)
1775, from rifle (n.) + man (n.).