Table of Contents
Antonyms
Synonyms
Etymology
1. Spain
noun. a parliamentary monarchy in southwestern Europe on the Iberian Peninsula; a former colonial power.
Antonyms
Synonyms
Etymology
- Spain (English)
- Espayne (Anglo-Norman)
- Spania (Latin)