peninsula in SW Europe, comprising Spain & Portugal
See Iberian Peninsula in American Heritage Dictionary 4
also I·be·ri·a(ī-bîrˈē-ə)
A peninsula of southwest Europe occupied by Spain and Portugal. It is separated from the rest of Europe by the Pyrenees and from Africa by the Strait of Gibraltar.