Peculiar flavor that sweeten the palate