have a depraved appetite - Turkish English Dictionary