oncoming truck laden with diesel - Turkish English Dictionary