snow removal vehicle - German English Dictionary