TLR
Appearance
English
[edit]Noun
[edit]TLR (plural TLRs)
- (immunology) Initialism of toll-like receptor.
Anagrams
[edit]French
[edit]Noun
[edit]TLR m (plural TLR)
- LRT; Initialism of transit léger sur rail. or transit léger sur rails
Related terms
[edit]- SLR (Système Léger sur Rail(s))