1
as in fortresses
a structure or place from which one can resist attack
the implacable attackers placed the castle under a prolonged siege
Synonyms & Similar Words
Relevance
2
as in mansions
a large impressive residence
the mining tycoon built a magnificent castle on the hill overlooking the town
Synonyms & Similar Words
Love words? Need even more definitions?
Merriam-Webster unabridged
Share