t_cellEnglish

T cell, T lymphocyte

Noun

A small lymphocyte developed in the thymus, it orchestrates the immune system's response to infected or malignant cells

English: T cell, T lymphocyte

Bahasa: Sel T, Sel-T

Bahasa words with similar meanings

English words with similar meanings

Show 1 words