Meaning of genus echinochloa

Definition of genus echinochloa

(noun) annual or perennial succulent grasses of warm regions

Other information on genus echinochloa

WIKIPEDIA results for genus echinochloa
Amazon results for genus echinochloa