English

edit

Noun

edit

deoxypentoses

  1. plural of deoxypentose