human piece of garbage - German English Dictionary