sharpshooting

noun

High proficiency in shooting firearms.

noun

Accurate, often unexpected verbal or written attack.

noun

The act of shooting accurately and with precise aim; practice or service as a sharp-shooter. See sharp-shooter.

noun

A shooting with great precision and effect; hence, a keen contest of wit or argument.

noun

Highly accurate marksmanship.

verb

Present participle of sharpshoot.