petrol garage - French English Dictionary