AlbiPronunciation: /ˈalbi/Definition of Albi a town in southern France; population 51,199 (2006). The Albigensian movement originated there. Albi in other Oxford dictionaries Definition of Albi in the US English dictionary