trenchant

adj

1.
having keenness and forcefulness and penetration in thought, expression, or intellect
Derived from:
trenchancy
2.
characterized by or full of force and vigor
3.
clearly or sharply defined to the mind
Derived from:
trenchancy