meaning of spain

1. a parliamentary monarchy in southwestern Europe on the Iberian Peninsula; a former colonial power


Related Words

spain |

Developed & Maintained By Taraprasad.com

Treasure Words