English Dictionary
Definition interferon in British English
interferon noun
[uncountable] noun
/ˌɪntə(r)ˈfɪərɒn/
Synonyms and related words
