trenchant
adjective
°(obsolete) Fitted to trench or cut; gutting; sharp.
°Keen; biting; vigorously effective and articulate; severe; as, trenchant wit.