sniped
动词 snipe:
hunt or shoot snipe
同义词:snipe
aim and shoot with great precision
同义词:sharpshoot, snipe
attack in speech or writing
同义词:attack, round, assail, lash out, snipe, assault