genus echinochloa Meaning, Definition & Usage

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

WordNet