stronghold in Catalan stronghold in Catalan fortalesa noun A place built to withstand attack; a fortress. Add to Flashcards