unsurmountable
unsurmountable基本解释
adj.不可克服的;不可攀登的
unsurmountable同义词
unsurmountable英英释义
"insurmountable disadvantages"