oligosaccharyltransferases

English

Noun

oligosaccharyltransferases

  1. plural of oligosaccharyltransferase