Definitions of Iberian peninsula:

  • noun:   a peninsula in southwestern Europe