catalonia

Explore definitions, synonyms, and language insights of catalonia

Definitions

Noun
a region of northeastern Spain