TLR
English
editNoun
editTLR (plural TLRs)
- (immunology) Initialism of toll-like receptor.
Anagrams
editFrench
editNoun
editTLR 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))