Unscramble
Definition of Echinochloa
Noun: Echinochloa
Annual or perennial succulent grasses of warm regions
- genus Echinochloa
See also:
Echinocereus
echinococci