Synonyms for "marksman"

Words with similar meaning