STRAFING


Meaning of STRAFING in English

The delivery of automatic weapons fire by aircraft on ground targets.

DOD English dictionary of military terms.      Английский словарь военных терминов DOD.