strewage - German English Dictionary