immunoeffectors

English

Noun

immunoeffectors

  1. plural of immunoeffector