Polish-French dictionary »

lebioda meaning in French

PolishFrench
lebioda noun

chénopodenom