meaning of echinochloa
1. annual or perennial succulent grasses of warm regions
Related Words
echinochloa | echinochloa crusgalli | echinochloa frumentacea |
1. annual or perennial succulent grasses of warm regions
echinochloa | echinochloa crusgalli | echinochloa frumentacea |