xyluloses

English

Noun

xyluloses

  1. plural of xylulose