oncoming diesel fuel-laden truck - Spanish English Dictionary