meaning of echinochloa

1. annual or perennial succulent grasses of warm regions


Related Words

echinochloa | echinochloa crusgalli | echinochloa frumentacea |

Developed & Maintained By Taraprasad.com

Treasure Words