piece of garbage - German English Dictionary