iberia
1. [ noun ] (geography) a peninsula in southwestern Europe
Synonyms: Iberian_Peninsula
Related terms: peninsula Europe Spain Portugal Andorra
Similar spelling:   Ibarra