trimannosides

English

Noun

trimannosides

  1. plural of trimannoside