oligornases

English

Noun

oligornases

  1. plural of oligornase