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