Slovnenya

Translation English Japanese: herbicide

Dictionary: main
herbicide
noun