oncoming truck laden with diesel - German English Dictionary