having a big appetite - Turkish English Dictionary