Meaning
- 1.
being impregnable; being unassailable — A state in which something does not topple or is not occupied easily because it cannot be easily attacked.
- 2.
being undefeatable; being unconquerable — (figurative) A place difficult to enter; or a person difficult to persuade or beat in a competition.