What the heck does that mean ?
Trying to translate presspeak is always guesswork. I'm guessing it means the things have laser or red dot sights installed.