Definition of "inconquerable" in English