liposaccharides

English

Noun

liposaccharides

  1. plural of liposaccharide