PETases

English

Noun

PETases

  1. plural of PETase

French

Noun

PETases

  1. plural of PETase