Synonyms for "sharpshoot"

Words with similar meaning