cellobiosides

English

Noun

cellobiosides

  1. plural of cellobioside