Definition, Meaning, Synonyms & Anagrams | English word TLR
TLR
Definitions of TLR
- (immunology) Initialism of toll-like receptor.
Number of letters
3
Is palindrome
No
Search for TLR in:
Page preparation took: 342.34 ms.