unvanquishable
unvanquishable基本解释
adj.不能克服的;不能征服的
unvanquishable同义词
unvanquishable英英释义
"an invincible army""her invincible spirit"