having a big appetite - French English Dictionary