oligosaccharyltransferases
English
Noun
oligosaccharyltransferases
plural of
oligosaccharyltransferase