snow removal in progress - German English Dictionary