truck bombs

English

Noun

truck bombs

  1. plural of truck bomb