#terrorists

Top Definition
A truck driven by a radical Islamist that's used to kill innocent pedestrians.
Oh no, breaking news! 2 dead, and 9 injured on a London sidewalk! Must be the truck of peace again...
by Overbanked November 28, 2017

Mug icon
Buy a truck of peace mug!