whet the appetite - French English Dictionary