Webster's Revised Unabridged Dictionary · 1913

Echinochloa

Echinochloa , noun

1.
annual or perennial succulent grasses of warm regions.