Oryza sativa

Explore definitions, synonyms, and language insights of Oryza sativa

Definitions

Noun
yields the staple food of 50 percent of world''s population

More General Terms