Definitions for echinochloa
Overview of noun echinochloa
The noun echinochloa has 1 senses? (no senses from tagged texts)
1. Echinochloa, genus Echinochloa
(annual or perennial succulent grasses of warm regions)
(annual or perennial succulent grasses of warm regions)
