English edit

Noun edit

ribuloses

  1. plural of ribulose