toll-like receptors

English edit

Noun edit

toll-like receptors

  1. plural of toll-like receptor