Englishfor English speakers
fortress
Noun
—
A fortress is a large fortified place usually with high security.
prison
Noun
—
A place for people who break the law.
Her brother is in prison.
—
A place you cannot escape from.
He is in a prison of his own mind.