immunoproteasomes

English

edit

Noun

edit

immunoproteasomes

  1. plural of immunoproteasome