having an appetite - French English Dictionary