oncoming diesel truck - German English Dictionary