Noun Definition
echinochloa
1.Definition: annual or perennial succulent grasses of warm regions
Related Noun(s):genus echinochloa
Category: Plants1.Definition: annual or perennial succulent grasses of warm regions
Related Noun(s):genus echinochloa
Category: Plants