Synonyms of strafe in English:

strafe


See definition of strafe

verb

1‘military aircraft strafed the village’

See bomb