high-tasted

HIGH-TASTED, a. Having a strong relish; piquant.