• Tetherin

    Full definition of tetherin

    Noun

    tetherin

    (plural tetherins)
    1. (biology) Any protein-based tether that causes retention of virions on infected cell surfaces

    Anagrams

    © Wiktionary