[strafe] vt strafed ; straf.ing [G Gott strafe England God punish England, German propaganda slogan during World War I] (1915): to rake (as ground troops) with fire at close range and esp. with machine-gun fire from low-flying aircraft -- strafe n -- straf.er n
STRAFE
Meaning of STRAFE in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012