piece of trash - German English Dictionary