English | German | Russian | Czech

immunocompatible English

Meaning immunocompatible meaning

What does immunocompatible mean?

immunocompatible

Compatible with a targeted immune system.

Are you looking for...?