Definition of Echinochloa

Noun: Echinochloa

  1. Annual or perennial succulent grasses of warm regions
    - genus Echinochloa

See also:
Echinocereus
echinococci