a country in southwest Europe, between France and Portugal, which includes the Balearic and Canary Islands. It is a member of the EU. Population: 40,217,413 (2003). Capital: Madrid. For many British people, Spain is a popular place to go for a holiday because of its hot, dry summers. People from Spain are called Spaniards.