oncoming truck laden with diesel - Spanish English Dictionary