Echinochloa
noun
Ech·i·noch·loa
ˌekəˈnäkləwə
: a genus of succulent grasses found in warm regions see barnyard grass, japanese millet
Love words? Need even more definitions?
Merriam-Webster unabridged
Share