Echinochloa
noun
Ech·i·noch·loa
| \ ˌekəˈnäkləwə\
Definition of Echinochloa
: a genus of succulent grasses found in warm regions — see barnyard grass, japanese millet
Keep scrolling for more