German-Latin dictionary »

melilla meaning in Latin

GermanLatin
Melilla Substantiv
autonome spanische Exklave an der marokkanischen Küste

Melillanoun