English-Latin dictionary »

spanish peninsula meaning in Latin

EnglishLatin
Spanish peninsula noun

Hispania [Hispaniae](1st) F
noun