effective over a lengthy period of time; designed to work over great distances, having a long range (i.e. a weapon)
LONG RANGE
Meaning of LONG RANGE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012