make one's mouth water - Spanish English Dictionary