Semenanjung Iberia

Indonesian

Proper noun

Semenanjung Iberia

  1. Iberian Peninsula (a peninsula in southwestern Europe)