trenchant

Definition: (adjective) Having keenness and forcefulness and penetration in thought, expression, or intellect.
Synonyms: searching.
Usage: His trenchant criticism redirected the debate and gave everyone something new to consider.
Discuss

Source: The Free Dictionary

Leave a Reply

Your email address will not be published. Required fields are marked *