English dictionary
echinochloa meaning and definition
Definition and meaning of echinochloa at MeaningMonkey.org. echinochloa meaning and definition in the English Dictionary.ECHINOCHLOA noun
Definition of Echinochloa (noun)
- annual or perennial succulent grasses of warm regions
- synonyms: genus Echinochloa
Source: Princeton University Wordnet