ribuloses

English

Noun

ribuloses

  1. plural of ribulose