echinochloa Meaning, Definition & Usage

  1. noun annual or perennial succulent grasses of warm regions
    genus Echinochloa.

WordNet