French-English dictionary »

leben meaning in English

FrenchEnglish
leben nom {m}

leban(coagulated sour milk diluted with water)
noun
[UK: lˈebən] [US: lˈebən]