mannoses

English

Noun

mannoses

  1. plural of mannose