petrol bomb - French English Dictionary