Polish-English dictionary »

herbicyd meaning in English

PolishEnglish
herbicyd noun

herbicidenoun
substance used to kill plants