monopentoses

English

Noun

monopentoses

  1. plural of monopentose