Definition: having a sharp and keen edge, both in a literal and figurative sense
Examples: Mary's trenchant criticism of the movie made me reconsider my positive opinion of it. | Her trenchant criticism of the restaurant's service led to immediate improvements.