iberian : Idioms & Phrases


iberian peninsula

  • noun a peninsula in southwestern Europe
    Iberia.
WordNet