Polish-English dictionary »

epitop meaning in English

PolishEnglish
epitop noun

epitopenoun
target of an immune response