a slime ball - Turkish English Dictionary