expert rifleman - English Synonyms Dictionary