Echinochloa praestans Taxonomic name: Echinochloa (World Grasses), Echinochloa praestans (World Grasses) Add new comment