English edit

Noun edit

ubistatins

  1. plural of ubistatin