to make one's mouth water - German English Dictionary