1 result found

Search Results for: immunocompetent

Lymphoid organ

Definition noun, plural: lymphoid organs The organ of the lymphatic system, and carries out various immune... Read More