scaffold proteins

English

Noun

scaffold proteins

  1. plural of scaffold protein