trenchant argument - German English Dictionary