English-Latin dictionary »

albi meaning in Latin

EnglishLatin
Albi (town and commune in France)
proper noun

Albiaproper noun
F, Albiga F