Polish-French dictionary »

samowystarczalny meaning in French

PolishFrench
samowystarczalny

autosuffisant