• TLR

    Full definition of TLR

    Noun

    TLR

    (plural TLRs)
    1. (immunology) toll-like receptor
    © Wiktionary