corticoids

English

Noun

corticoids

  1. plural of corticoid