heavy light-duty truck - German English Dictionary