oncoming truck laden with diesel - French English Dictionary