Synonyms for "sharpshooter"

Words with similar meaning