human piece of garbage - Turkish English Dictionary