Slovnenya

Translation English Japanese: polysaccharide

Dictionary: main
polysaccharide
noun