English

edit

Noun

edit

ketopentoses

  1. plural of ketopentose