French-Latin dictionary »

alexandra meaning in Latin

FrenchLatin
Alexandra

Alexandra