piece of trash - Turkish English Dictionary