• word of the day

    echinochloa frumentacea

    echinochloa frumentacea - Dictionary definition and meaning for word echinochloa frumentacea

    Definition
    (noun) coarse annual grass cultivated in Japan and southeastern Asia for its edible seeds and for forage; important wildlife food in United States
Connect with us on Facebook