Iberian Peninsula
Definition/Scope: Peninsula in southwestern Europe, occupied by Spain and Portugal.
Broader Terms:
Related Terms: