toll-like receptors

English

edit

Noun

edit

toll-like receptors

  1. plural of toll-like receptor