top of page

Complete Blood Count (CBC): Understanding Your Blood Test Series

1. Overview: What this panel reveals and why it is important


The complete blood count is the most frequently ordered laboratory test in clinical medicine. Unlike a targeted enzyme assay, the CBC is a quantitative census of the cellular constituents of blood. It does not diagnose a single disease; rather, it provides a dynamic snapshot of three distinct bone marrow lineages: erythrocytes (oxygen transport), leukocytes (immune defence), and thrombocytes (haemostasis).


The power of the CBC lies in pattern recognition across cell lines. An isolated low haemoglobin suggests blood loss or nutritional deficiency. A low haemoglobin combined with low white cells and low platelets signals bone marrow failure or portal hypertension. A high haemoglobin with low MCV suggests thalassaemia trait; the same haemoglobin with high MCV suggests B12/folate deficiency. An elevated white cell count with anaemia and thrombocytosis points to chronic inflammation; the same elevation with blasts suggests acute leukaemia.


No single parameter—haemoglobin, MCV, neutrophil count—is interpreted in isolation. The integrated story told by the relationship between red cell size, red cell distribution width, platelet volume, and white cell differential is what guides the clinician through differential diagnoses spanning nutritional deficiency, chronic disease, marrow infiltration, infection, and haematologic malignancy.


---


2. What does it measure


A standard CBC includes the following components. Reference ranges are laboratory‑specific and age/sex‑dependent; values below are approximate adult ranges.


Erythrocyte (red cell) indices:


· Haemoglobin (Hb): 12.0–16.0 g/dL (female); 13.5–17.5 g/dL (male). Measures oxygen‑carrying capacity. Anaemia defined below these thresholds.

· Haematocrit (Hct): 36–46% (female); 40–52% (male). Percentage of blood volume occupied by red cells.

· Red blood cell count (RBC): 4.0–5.2 × 10¹²/L (female); 4.5–5.9 × 10¹²/L (male).

· Mean corpuscular volume (MCV): 80–100 fL. Average red cell size. The single most important discriminant in anaemia classification.

· Mean corpuscular haemoglobin (MCH): 27–34 pg. Average haemoglobin per red cell.

· Mean corpuscular haemoglobin concentration (MCHC): 32–36 g/dL. Haemoglobin concentration per red cell.

· Red cell distribution width (RDW): 11.5–14.5%. Measures variation in red cell size (anisocytosis). Elevated RDW indicates mixed red cell populations.


Leukocyte (white cell) parameters:


· Total white blood cell count (WBC): 4.0–11.0 × 10⁹/L.

· Neutrophils (segmented + bands): 2.0–7.5 × 10⁹/L (40–75%). First responders to bacterial infection.

· Lymphocytes: 1.0–4.0 × 10⁹/L (20–45%). Viral defence, adaptive immunity.

· Monocytes: 0.2–1.0 × 10⁹/L (2–10%). Tissue macrophages, antigen presentation.

· Eosinophils: 0.02–0.5 × 10⁹/L (1–6%). Parasitic infection, allergic disorders.

· Basophils: 0.0–0.1 × 10⁹/L (<2%). Rare; elevated in myeloproliferative disorders.


Thrombocyte (platelet) parameters:


· Platelet count: 150–450 × 10⁹/L. Primary haemostasis.

· Mean platelet volume (MPV): 7.5–11.5 fL. Larger platelets are younger, more reactive.

· Platelet distribution width (PDW): Variability in platelet size.


Additional derived parameters (often included in automated CBC):


· Absolute neutrophil count (ANC): (WBC × % neutrophils). Critical for assessing infection risk in chemotherapy.

· Nucleated red blood cells (NRBCs): Normally absent. Present in significant haemolysis, marrow infiltration, extreme hypoxia.


---


3. Other factors connected to this panel


Preanalytical variables:


· Specimen collection: EDTA (lavender top) is standard. Inadequate filling causes falsely low counts; clotting renders sample unusable.

· Storage: CBC stable 24 hours at room temperature; delayed analysis causes MCV to rise (red cell swelling) and platelet counts to fall (microclots).

· Tourniquet time: Prolonged application causes haemoconcentration, falsely elevating Hb, Hct, RBC.

· Posture: Venous haematocrit is lower in supine vs standing (plasma shift).

· Diurnal variation: Haemoglobin peaks in morning; cortisol influences neutrophil count (higher afternoon).

· Pregnancy: Physiological anaemia (haemodilution), mild neutrophilia, thrombocytopenia in late pregnancy.


Medications affecting CBC components:


· Lower WBC: Clozapine, carbimazole, methotrexate, azathioprine, valproate, certain antibiotics (beta‑lactams, vancomycin).

· Lower platelets: Heparin (HIT), quinine, sulfa drugs, valproate, alcohol, chemotherapy.

· Lower Hb (anaemia): ACE inhibitors (decreased erythropoietin), ribavirin, zidovudine, NSAIDs (GI blood loss).

· Macrocytosis (high MCV): Hydroxyurea, methotrexate, azathioprine, antiretrovirals, phenytoin, valproate.

· Neutrophilia: Corticosteroids, lithium, beta‑agonists, epinephrine.

· Eosinophilia: Certain antibiotics (minocycline, vancomycin), allopurinol, phenytoin, NSAIDs.


Physiological and demographic factors:


· Age: Newborns have high Hb (gradually falls by 2–3 months – physiological nadir). Elderly have slightly lower Hb, often nutritional or inflammatory.

· Sex: Females have lower Hb, RBC, Hct (menstrual loss, androgen effect).

· Race/ethnicity: African ancestry populations have Hb 0.5–1.0 g/dL lower than Caucasians; benign neutropenia common in African, Middle Eastern, Caribbean populations (normal total WBC, low neutrophil count – no increased infection risk).

· Altitude: Residents >1500 m have higher Hb (hypoxia adaptation).

· Smoking: Carboxyhaemoglobin falsely elevates Hb measurement; true polycythaemia common.

· Exercise: Strenuous exertion causes immediate neutrophilia and lymphocytosis; chronic endurance training lowers Hb (plasma expansion – “sports anaemia”).

· Pregnancy: Hb nadir at 28–32 weeks (physiological); lower limit 10.5 g/dL in second trimester.


---


4. Disorders related to abnormal values: Pattern recognition


The CBC is best interpreted by cell line interaction. Six dominant patterns account for >95% of abnormal results.


a. Microcytic anaemia pattern (Low Hb, Low MCV)


Laboratory profile:


· Haemoglobin ↓, MCV <80 fL

· RDW variable (elevated in iron deficiency, normal in thalassaemia)

· Platelets often ↑ in iron deficiency (reactive thrombocytosis)

· RBC count: low in iron deficiency; normal or high in thalassaemia trait


Differential diagnosis:


· Iron deficiency: Most common worldwide. RDW elevated, ferritin low, TIBC high. Causes: blood loss (GI, menstrual), malabsorption, inadequate intake.

· Thalassaemia trait (α or β): MCV disproportionately low relative to Hb; RBC count normal/high; RDW normal; Mentzer index (MCV/RBC) <13.

· Anaemia of chronic disease (ACD): Normocytic initially, may become microcytic; ferritin normal/high, iron low, TIBC low.

· Sideroblastic anaemia (hereditary/lead poisoning): Rare; dimorphic blood film.


Outlier scenarios:


· MCV <70 with normal Hb: Almost always thalassaemia trait. Iron deficiency of this severity would always cause anaemia.

· Microcytosis + thrombocytosis: Iron deficiency until proven otherwise.

· Microcytosis + neutropenia or thrombocytopenia: Consider combined nutritional deficiency (iron + B12) or myelodysplasia.


---


b. Macrocytic anaemia pattern (Low Hb, High MCV)


Laboratory profile:


· Haemoglobin ↓, MCV >100 fL

· RDW often elevated

· WBC and platelets may be low if marrow failure or B12/folate deficiency (pan Cytopenia)


Differential diagnosis:


· Megaloblastic: B12 deficiency, folate deficiency. Neutrophil hypersegmentation, pancytopenia possible, LDH and bilirubin elevated (ineffective erythropoiesis).

· Non‑megaloblastic: Alcohol (direct toxicity, normal B12/folate), liver disease (target cells), hypothyroidism, reticulocytosis (high MCV due to young large red cells), myelodysplasia, drugs (hydroxyurea, zidovudine).


Outlier scenarios:


· MCV >120 fL: Almost always B12/folate deficiency or myelodysplasia. Alcohol rarely exceeds 110.

· Macrocytosis without anaemia: Common in alcohol use, liver disease, hypothyroidism, reticulocytosis.

· Macrocytosis with normal B12/folate and no alcohol: Consider myelodysplasia (especially elderly), check peripheral smear.


---


c. Normocytic anaemia pattern (Low Hb, Normal MCV)


Laboratory profile:


· Haemoglobin ↓, MCV 80–100 fL

· RDW normal or elevated

· Reticulocyte count essential next step


Differential diagnosis (classified by reticulocyte response):


Low reticulocyte count (hypoproliferative):


· Anaemia of chronic disease/inflammation – most common.

· Chronic kidney disease – low erythropoietin.

· Early nutritional deficiency (iron, B12/folate) before MCV shifts.

· Bone marrow failure (aplastic anaemia, myelodysplasia, infiltration).


High reticulocyte count (hyperproliferative):


· Haemorrhage (acute blood loss).

· Haemolysis (immune, microangiopathic, hereditary spherocytosis, G6PD deficiency, sickle cell).


Outlier scenarios:


· Normocytic anaemia + high RDW + high reticulocytes: Haemolysis or recent blood loss.

· Normocytic anaemia + low WBC + low platelets: Pancytopenia – bone marrow failure, hypersplenism, B12/folate, myelodysplasia.

· Normocytic anaemia + high platelets: Iron deficiency (early), chronic inflammation, malignancy.


---


d. Pancytopenia pattern (Low Hb + Low WBC + Low Platelets)


Laboratory profile:


· All three cell lines reduced

· Reticulocyte count low (inadequate marrow response)

· MCV often elevated (stress erythropoiesis, B12/folate, myelodysplasia)


Differential diagnosis:


· Bone marrow failure: Aplastic anaemia (acquired/hereditary), myelodysplasia, paroxysmal nocturnal haemoglobinuria (PNH).

· Marrow infiltration: Leukaemia, lymphoma, myeloma, metastatic carcinoma, myelofibrosis.

· Megaloblastic anaemia: B12/folate deficiency – treatable cause; always exclude.

· Hypersplenism: Splenomegaly sequesters cells; marrow is normal/hyperplastic.

· Systemic lupus erythematosus: Immune peripheral destruction ± marrow suppression.

· HIV, TB, visceral leishmaniasis: Infections causing marrow suppression.


Outlier scenarios:


· Pancytopenia with splenomegaly: Cirrhosis with portal hypertension, Gaucher disease, lymphoma.

· Pancytopenia with normal MCV and no blasts: Consider aplastic anaemia or hypersplenism.

· Pancytopenia with macrocytosis: B12/folate deficiency, myelodysplasia, alcohol.


---


e. Leukocytosis pattern (High WBC)


Laboratory profile:


· Total WBC >11.0 × 10⁹/L

· Differential count guides aetiology


Neutrophil‑predominant:


· Infection (bacterial, fungal), inflammation (vasculitis, gout, pancreatitis), tissue necrosis (MI, trauma, burn), steroids, smoking, stress, myeloproliferative neoplasm (CML, CNL), leukaemoid reaction.


Lymphocyte‑predominant:


· Viral infection (EBV, CMV, pertussis, influenza), chronic lymphocytic leukaemia (CLL), lymphoma, post‑splenectomy.


Eosinophil‑predominant:


· Parasitic infection (helminths), allergic disorders (asthma, eczema, drug hypersensitivity), hypereosinophilic syndrome, Churg‑Strauss, certain malignancies.


Monocyte‑predominant:


· Chronic myelomonocytic leukaemia (CMML), TB, subacute bacterial endocarditis, recovery phase of marrow suppression.


Outlier scenarios:


· WBC >50 × 10⁹/L: Leukaemia until proven otherwise (except pertussis, severe infection in neonates).

· Neutrophilia + basophilia + splenomegaly: Chronic myeloid leukaemia – urgent BCR‑ABL testing.

· Lymphocytosis >5 × 10⁹/L sustained >3 months: CLL (elderly) or persistent polyclonal B‑cell lymphocytosis (young, smokers).

· Eosinophilia >1.5 × 10⁹/L: Requires evaluation for end‑organ damage; consider FIP1L1‑PDGFRA.


---


f. Thrombocytopenia/Thrombocytosis patterns


Thrombocytopenia (Platelets <150):


· Decreased production: Marrow failure, leukaemia, myelodysplasia, chemotherapy, alcohol, B12/folate, viral suppression.

· Increased destruction: Immune (ITP, SLE, drug‑induced), DIC, TTP/HUS, heparin‑induced (HIT), mechanical (prosthetic valve).

· Sequestration: Hypersplenism (cirrhosis, portal hypertension).

· Pseudothrombocytopenia: EDTA‑dependent platelet clumping – normal platelet function; check citrate tube or peripheral smear.


Thrombocytosis (Platelets >450):


· Reactive (secondary): Iron deficiency, acute/chronic inflammation, infection, post‑splenectomy, haemorrhage, malignancy. Most common cause.

· Clonal (primary): Essential thrombocythaemia, polycythaemia vera, CML, myelodysplasia.


Outlier scenarios:


· Isolated thrombocytopenia (normal Hb/WBC): ITP until proven otherwise.

· Thrombocytopenia + microangiopathic haemolytic anaemia (schistocytes, high LDH): TTP, HUS, DIC – emergency.

· Platelets >1000: Usually myeloproliferative neoplasm; risk of bleeding (acquired von Willebrand) > thrombosis.


---


5. Best way to address aberrant levels: A holistic approach


Critical principle: The CBC is a census, not a diagnosis. Do not treat a low haemoglobin – treat the cause of anaemia. Do not treat a high white count – treat the infection or inflammation driving it. Empiric therapy (iron, B12, folate, steroids) without diagnostic confirmation is inappropriate and may be dangerous.


a. Diagnostic algorithm, not therapeutic trial


Step 1: Confirm the abnormality


· Repeat CBC if isolated mild abnormality or suspected artefact (clumped platelets, post‑exercise neutrophilia, haemoconcentration).

· Examine the peripheral blood smear – the single most valuable confirmatory test.


Step 2: Identify the dominant pattern


· Microcytic, macrocytic, normocytic, pancytopenia, leukocytosis, thrombocytopenia, thrombocytosis.

· Assess single vs multiple cell lines.


Step 3: Narrow the differential


· Microcytic: Ferritin, TIBC, iron, Hb electrophoresis.

· Macrocytic: B12, folate, TSH, LFT, reticulocyte count, alcohol history.

· Normocytic (low retic): Iron studies, CRP/ESR, creatinine, ferritin.

· Normocytic (high retic): LDH, bilirubin, haptoglobin, DAT (Coombs), smear for haemolysis.

· Pancytopenia: B12/folate, HIV, ANA, bone marrow biopsy.

· Leukocytosis: CRP, cultures, viral serology, peripheral smear, BCR‑ABL if suspicion of CML.

· Thrombocytopenia: Peripheral smear (pseudothrombocytopenia, schistocytes, blasts), HIV, ANA, HIT screen, ADAMTS13 if TTP suspected.


Step 4: Treat the underlying cause


· Iron deficiency: Oral iron (ferrous salts) or IV iron; address source of blood loss.

· B12 deficiency: Hydroxycobalamin (IM) initially, then maintenance; nasal/oral formulations for mild/malabsorption.

· Folate deficiency: Oral folic acid 1–5 mg/day.

· Anaemia of chronic disease: Treat underlying disease; erythropoiesis‑stimulating agents (ESA) only in CKD or chemotherapy.

· Haemolysis: Corticosteroids (autoimmune), splenectomy (hereditary spherocytosis), avoidance (G6PD).

· Thalassaemia trait: No treatment; genetic counselling.

· ITP: Corticosteroids, IVIG, TPO‑RA, rituximab, splenectomy.

· CML: Tyrosine kinase inhibitors (imatinib).

· Aplastic anaemia: Immunosuppression or stem cell transplant.

· Reactive thrombocytosis: Treat underlying cause; no antiplatelet therapy unless cardiovascular risk.


b. Role of supplements and holistic medicine – supportive only


Iron deficiency:


· Heme vs non‑heme: Non‑heme plant iron (legumes, spinach, pumpkin seeds) has lower bioavailability. Consume with vitamin C (lemon, amla) to enhance absorption.

· Avoid: Tea, coffee, calcium supplements within 1 hour of iron intake (inhibit absorption).

· Supplement: Ferrous bisglycinate – better tolerated than sulphate, lower GI side effects.


B12/folate deficiency:


· Plant‑based sources: Nutritional yeast, fortified plant milks, tempeh, nori, chlorella, spirulina.

· Supplement: Methylcobalamin (sublingual) 1000–2000 mcg/day for deficiency; active folate (5‑MTHF) for those with MTHFR polymorphism.


Anaemia of chronic disease / inflammation:


· Curcumin: Modest anti‑inflammatory effect; may modestly improve Hb in inflammatory anaemia.

· Vitamin D3 (lichen‑derived): Deficiency exacerbates inflammatory anaemia; supplementation supports haematopoiesis.


General haematopoietic support:


· Copper: Deficiency causes anaemia and neutropenia (rare; consider in malabsorption, high‑dose zinc use).

· Zinc: Deficiency impairs immune function; supplementation (picolinate) in deficiency states only.

· Vitamin A: Deficiency associated with anaemia; supplementation where deficient.

· Spirulina, chlorella, moringa: Rich in iron, folate, B12‑analogues (not active in humans), protein. Adjunctive nutritional support in malnutrition, not primary therapy.


Herbs and Phytochemicals from Indian subcontinent (adjunctive, not primary):


· Amla (Emblica officinalis): High vitamin C; enhances non‑heme iron absorption.

· Moringa oleifera (drumstick leaves): Iron, protein, folate; traditional use for anaemia. Limited clinical evidence.

· Punarnava (Boerhavia diffusa): Traditional use for anaemia and oedema; not evidence‑based for primary haematological disorders.

· Ashwagandha (Withania somnifera): General health tonic; no proven effect on Hb or blood counts.

· Never use in undiagnosed anaemia or without medical supervision.


Critical warning:


· Do not administer iron empirically in macrocytic or normocytic anaemia without ferritin confirmation. Iron overload in thalassaemia, myelodysplasia, or ACD is harmful.

· Do not administer B12 empirically without checking levels (may normalise MCV and mask myelodysplasia).

· Avoid all products containing undisclosed corticosteroids or heavy metals (certain proprietary herbal formulations).


c. Dietary and lifestyle approach (plant‑forward, ecologically sustainable)


Core principles for haematological health:


· Whole‑food, plant‑forward diet: Legumes, dark leafy greens, nuts, seeds, whole grains, fruits, vegetables – provides iron, folate, copper, zinc, vitamin C.

· Iron absorption optimisation: Pair plant iron sources with vitamin C; avoid tea/coffee with meals.

· Adequate protein intake: Essential for haemoglobin synthesis; plant sources (lentils, chickpeas, tofu, tempeh, quinoa, hemp seeds, mycoprotein) provide 0.8–1.2 g/kg/day.

· Avoid alcohol: Causes macrocytosis, direct marrow suppression, B12/folate deficiency, liver disease.

· Maintain healthy weight: Obesity associated with chronic inflammation and anaemia of chronic disease.


Specific considerations:


· Thalassaemia trait: No iron supplementation unless iron deficiency confirmed. Avoid unnecessary fortification.

· G6PD deficiency: Avoid fava beans, certain drugs (sulfa, dapsone, nitrofurantoin, aspirin), henna, mothballs.

· Sickle cell disease: Maintain hydration, avoid extreme temperatures, folate supplementation, hydroxyurea.

· ITP / autoimmune haemolysis: No specific diet proven effective; some report improvement with anti‑inflammatory dietary patterns.


Note on substances with addiction potential:

This guide does not recommend tea, coffee, or any caffeinated beverages. While some observational studies have reported associations between coffee consumption and reduced inflammatory markers, such substances carry addiction potential and interfere with iron absorption. Non‑addictive lifestyle measures – particularly a whole‑food, plant‑based diet, optimisation of iron/nutrient intake, and maintenance of healthy body weight – are both safer and more foundational for long‑term haematological health. No addictive substance is necessary for the management of blood disorders.


---


6. How soon can one expect improvement and the ideal time frame to retest


Improvement timelines are cause‑dependent.


Iron deficiency anaemia:


· Reticulocytosis: 7–10 days after starting oral iron.

· Hb rise: 0.5–1.0 g/dL per week. Normalisation: 4–8 weeks.

· Retest Hb at 4 weeks; continue iron 3–6 months after normalisation to replenish stores. Recheck ferritin at 6 months.


B12/folate deficiency:


· Reticulocytosis: 5–7 days.

· Hb normalisation: 4–8 weeks. Neurological improvement slower (months).

· Retest at 4–6 weeks.


Anaemia of chronic disease (treated underlying disease):


· Hb improves over weeks to months, dependent on disease control.

· ESAs in CKD: Hb rise 1–2 g/dL over 4–8 weeks.


Haemolytic anaemia (treated):


· Hb rise within 1–2 weeks.

· Reticulocytes fall as marrow compensates.


Chemotherapy‑induced cytopenias:


· Neutrophil nadir: 7–14 days; recovery 14–21 days.

· Platelet nadir: 14–21 days; recovery 21–28 days.


Acute infection (leukocytosis):


· WBC normalises within 3–7 days of resolution.


Reactive thrombocytosis:


· Platelets normalise weeks to months after underlying cause resolved.


ITP (treated):


· Platelet rise: 3–7 days (corticosteroids, IVIG); 1–4 weeks (TPO‑RA).


Retesting intervals (stable chronic conditions):


· Iron deficiency (on treatment): Every 4 weeks until Hb normal, then every 3–6 months until ferritin >50.

· Thalassaemia trait: Once‑off diagnosis; no routine repeat unless clinical change.

· Myelodysplasia / CLL / CML: Every 3–6 months (or as per specialist).

· Polycythaemia / thrombocythaemia: Every 3–6 months, or more frequently if on therapy.

· Benign ethnic neutropenia: Once confirmed, no routine repeat.


---


Conclusion


The complete blood count is the oldest and most enduring of all blood tests – a quantitative census that, when read with attention to pattern and context, reveals the health of the bone marrow, the presence of inflammation, the adequacy of nutrition, and the burden of disease.


A low haemoglobin is not a prescription for iron. A high white count is not a prescription for antibiotics. A low platelet count is not a prescription for steroids. Each abnormality is a question: Is this nutritional, inflammatory, neoplastic, genetic, or iatrogenic? The answer lies not in the isolated number, but in the integrated pattern across cell lines, confirmed by the peripheral smear, and contextualised by the patient’s history.


The holistic management of abnormal CBC results is therefore diagnostic rigour first, cause‑specific therapy second, and supportive, ecologically sustainable lifestyle and nutritional interventions third. The plant‑forward diet – rich in legumes, dark leafy greens, whole grains, nuts, seeds, and vitamin C – provides the substrate for healthy haematopoiesis without reliance on ultra‑processed supplements or haem iron from animal sources.


No addictive substance – whether caffeine, alcohol, or nicotine – is required for the optimisation of blood counts. Safe, non‑addictive, ecologically responsible dietary and lifestyle interventions are always preferred.


As with all blood tests, the CBC is a conversation between the laboratory, the clinician, and the patient. Listen to the pattern. Investigate the outlier. Treat the patient – not the number.


---x---x


Note on dietary recommendations on this site:

For the sake of our environment we adhere to the following dietary preference hierarchy:


1. Plant‑based

2. Fungi / algae / fermented

3. Biotechnology / lab‑grown / cultures

4. Dairy / eggs

5. Meat / fish / poultry (only if no effective alternative exists)


This approach reflects ecological responsibility, antibiotic stewardship, and the urgent need to reduce the environmental footprint of dietary recommendations.


Special note on protein in haematological disorders:

Plant‑based protein sources are nutritionally adequate for all haematological conditions requiring increased protein intake, including post‑chemotherapy recovery, malnutrition, and chronic disease. Soy, legumes, mycoprotein, and algae provide complete or complementary amino acid profiles. Meat and fish are neither necessary nor preferred.


Special note on addictive substances:

This guide does not recommend tea, coffee, alcohol, or tobacco in any form. While some observational studies have associated coffee with reduced inflammatory markers, the addiction potential and risk of unintended physiological strain (including inhibition of non‑heme iron absorption) outweigh any putative benefit. Safe, non‑addictive lifestyle interventions are always preferred.


---x-x---

Recent Posts

See All
Hepcidin: Understanding Your Blood Test Series

1. Overview: What this test reveals and why it is important Hepcidin is a peptide hormone produced primarily by the liver that serves as the master regulator of systemic iron homeostasis. Discovered i

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page