acerbic acrimonious biting corrosive cutting mercilessly mordant peppery piquant relentless tacky vitriolic waspish