to make one's mouth water - Turkish English Dictionary