iberian_peninsulaEnglish

Iberia, Iberian Peninsula

Noun

A peninsula in southwestern Europe

English: Iberian Peninsula, Iberia

Bahasa: Iberia

Bahasa words with similar meanings

English words with similar meanings

Show 1 words