Wiktionary
oligosaccharyltransferases
n. (plural of oligosaccharyltransferase English)
n. (plural of oligosaccharyltransferase English)