An Encylopedia Britannica Company

petrol bomb

1 ENTRIES FOUND:
petrol bomb noun
plural petrol bombs
petrol bomb
noun
plural petrol bombs
Britannica Dictionary definition of PETROL BOMB
[count] British