whet one's appetite - German English Dictionary