impregnable [adjective] + fortress [noun]