whet the appetite - German English Dictionary