English edit

Noun edit

cribrostatins

  1. plural of cribrostatin