make somebody's mouth water - French English Dictionary