Search term impregnable has one result
EN English IT Italian
impregnable (a) [military] inespugnabile (a) [military]