English

edit

Noun

edit

pepstatins

  1. plural of pepstatin