Dictionary search results

Showing 1-2 of 2 results

strafe British & World English

Attack repeatedly with bombs or machine-gun fire from low-flying aircraft

strafe English Thesaurus

military aircraft strafed the village