sharpshooting

(shärpˈsho͞oˌtĭng)

noun
  1. High proficiency in shooting firearms.
  2. Accurate, often unexpected verbal or written attack.
link/cite print suggestion box