Having a pleasing flavor; savory...