Latin-French dictionary »

alexandrēa meaning in French

LatinFrench
Alexandrēa

Alexandria