Online English Dictionary

Home

Echinochloa


n.

annual or perennial succulent grasses of warm regions.


© 2009 Dammam Community College