oligosaccharyltransferases

English edit

Noun edit

oligosaccharyltransferases

  1. plural of oligosaccharyltransferase