Hi, Have you looked up the word in your dictionary? Here is one meaning: a fortress. Is it possible for you to try to write a sentence for yourself, so that we can help you with it?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.