unchallengeable
unchallengeable基本解释
adj.不可与之挑战的;无可置疑的
unchallengeable同义词
unchallengeable英英释义
"unchallengeable facts""a position of unchallengeable supremacy"