trenchant (keen or incisive) - French English Dictionary