Latin-French dictionary »

maracanda meaning in French

LatinFrench
Maracanda noun

Samarcandenom
Ville d’Ouzbékistan