Sekirov Dictionary

glycoarray

noun1

  1. A microarray of carbohydrates or glycosides.
forms

glycoarrays

This dictionary works without the internet: on your phone · in Chrome