Polish-English dictionary »

interferon meaning in English

PolishEnglish
interferon noun

interferonnoun
any of a group of glycoproteins, that prevent viral replication in infected cells