Beelingo.com

English Dictionary

  • Hide translation

 Oryza sativa Oryza sativa

noun

  • yields the staple food of 50 percent of world's population  ( cultivated rice, Oryza sativa )
    yields the staple food of 50 percent of world's population