herbicide in Indonesian herbicide in Indonesian herbisida noun A substance used to kill plants. Add to Flashcards