• word of the day

    oryza sativa

    oryza sativa - Dictionary definition and meaning for word oryza sativa

    Definition
    (noun) yields the staple food of 50 percent of world's population
    Synonyms : cultivated rice
Connect with us on Facebook