Latin-French dictionary »

melilla meaning in French

LatinFrench
Melilla noun

Melillanom