billion-dollar grass (echinochloa frumentacea) - German English Dictionary