immunoadhesins

English

Noun

immunoadhesins

  1. plural of immunoadhesin