iberian_peninsula
1. [ noun ] (geography) a peninsula in southwestern Europe
Synonyms: Iberia
Related terms: peninsula Europe Spain Portugal Andorra