Definitions of Oryza sativa:

  • noun:   yields the staple food of 50 percent of world's population