Having the taste or flavor of sugar, honey...