the petrol has run out - French English Dictionary