Chinese Version(中文版) | EBooks(电子书)
[indəumitə'biləti]
(noun.) the property being difficult or impossible to defeat.
Checker: Yale--From WordNet