piece of filth - Turkish English Dictionary