Czech-English dictionary »

lebeda meaning in English

CzechEnglish
lebeda noun
{f}

saltbush(plant of the genus Atriplex)
noun