toll-like receptors
English
Noun
toll-like receptors
plural of
toll-like receptor