Definitions
There is 1 meaning of the phrase
Oryza Sativa.
Oryza Sativa - as a noun
Yields the staple food of 50 percent of world's population
Synonyms (Exact Relations)
cultivated rice