whet one's appetite - French English Dictionary