xyloglucans

English

Noun

xyloglucans

  1. plural of xyloglucan