meaning of echinochloa frumentacea

1. coarse annual grass cultivated in Japan and southeastern Asia for its edible seeds and for forage; important wildlife food in United States


Related Words

echinochloa frumentacea |

Developed & Maintained By Taraprasad.com

Treasure Words