English

edit

Noun

edit

mannobiosides

  1. plural of mannobioside