herbicida - German English Dictionary