Webster's Revised Unabridged Dictionary · 1913
Echinochloa
Copy link
Echinochloa
, noun
1.
annual or perennial succulent grasses of warm regions.
↑