Polish-French dictionary »

herbicyd meaning in French

PolishFrench
herbicyd

herbicide