English

edit

Noun

edit

dimannosides

  1. plural of dimannoside