lymphoid tissue

set of organs where the cells of the immune system are located

Categories: