streptolysins

English

Noun

streptolysins

  1. plural of streptolysin