SlideShare uma empresa Scribd logo
1 de 15
Z AH I D I S M AI L B U G H L AN I
Hematology
Hematology
 Hematology is a branch of medicine related with the study
of blood, blood components, blood forming organs and
blood disorders.
Blood
 Blood is a connective tissue in the circulatory system of
human body and other vertebrates functions to deliver
oxygen and nutrients to cells and carries away waste
products from the cells.
Hematopoiesis
 The formation of blood and blood componenets is called
as hematopoiesis.
Blood Components
 There are two major components of blood:
Plasma Vs Formed Cells
Plasma
 The liquid part of the blood which is about 55% of the
total blood volume. It functions to provide essential
nutrients, remove waste products from the cells and help
the body to fight off infections.
Plasma
 Plasma is:
 92% water
 7% proteins
 1% minerals, salts etc
Formed Elements
 The non fluid parts of blood which remains suspended in
plasma are called formed elements.
 They are basically cells and fragments of celss.
Blood Cells
RBCs
WBCs
Blood
Cells
Cell Fragments
 Platelets are the fragments of megakaryocytes. They
assumed to be cells but they are the fragments of the cells.
Functions Of Blood
Transportation
Regulation
Protection
Conti….
THANK YOU

Mais conteúdo relacionado

Semelhante a Intro to Heamatology and blood part 1

Lecture-1 Introduction to hematology.slideshare.pptx
Lecture-1 Introduction to hematology.slideshare.pptxLecture-1 Introduction to hematology.slideshare.pptx
Lecture-1 Introduction to hematology.slideshare.pptxABIDOFFICIALCHANNEL
 
Constituents of blood
Constituents of bloodConstituents of blood
Constituents of bloodSijo A
 
Power Point Presentation
Power Point PresentationPower Point Presentation
Power Point PresentationArun Murali
 
Minersville HS Chapter 12 Blood
Minersville HS Chapter 12 BloodMinersville HS Chapter 12 Blood
Minersville HS Chapter 12 BloodMr. Motuk
 
The world of blood vessels
The world of blood vesselsThe world of blood vessels
The world of blood vesselsTan Xin Er
 
Blood and Lymphatic and Immune System
Blood and Lymphatic and Immune SystemBlood and Lymphatic and Immune System
Blood and Lymphatic and Immune SystemYesenia Navas
 
blood and its functions/B.pharmacy 2 semester
 blood and its functions/B.pharmacy 2 semester blood and its functions/B.pharmacy 2 semester
blood and its functions/B.pharmacy 2 semesterKondal Reddy
 
- Basic biology and Components of blood- Copy.ppt
- Basic biology and Components of blood- Copy.ppt- Basic biology and Components of blood- Copy.ppt
- Basic biology and Components of blood- Copy.pptHafsaIqbal28
 
04 Blood.ppt
04 Blood.ppt04 Blood.ppt
04 Blood.pptShama
 
Heamatology converted (1)
Heamatology converted (1)Heamatology converted (1)
Heamatology converted (1)Annumaurya
 

Semelhante a Intro to Heamatology and blood part 1 (20)

Blood
BloodBlood
Blood
 
Blood (RBCs)
Blood (RBCs)Blood (RBCs)
Blood (RBCs)
 
Lecture-1 Introduction to hematology.slideshare.pptx
Lecture-1 Introduction to hematology.slideshare.pptxLecture-1 Introduction to hematology.slideshare.pptx
Lecture-1 Introduction to hematology.slideshare.pptx
 
The Anatomy & Physiology of Blood.
The Anatomy & Physiology of Blood.The Anatomy & Physiology of Blood.
The Anatomy & Physiology of Blood.
 
Constituents of blood
Constituents of bloodConstituents of blood
Constituents of blood
 
AHP3.pdf
AHP3.pdfAHP3.pdf
AHP3.pdf
 
Power Point Presentation
Power Point PresentationPower Point Presentation
Power Point Presentation
 
Minersville HS Chapter 12 Blood
Minersville HS Chapter 12 BloodMinersville HS Chapter 12 Blood
Minersville HS Chapter 12 Blood
 
Blood
BloodBlood
Blood
 
The world of blood vessels
The world of blood vesselsThe world of blood vessels
The world of blood vessels
 
Blood
BloodBlood
Blood
 
BLOOD.pptx
BLOOD.pptxBLOOD.pptx
BLOOD.pptx
 
The Blood
The BloodThe Blood
The Blood
 
Blood
BloodBlood
Blood
 
pdf blood 2group.pptx
pdf blood 2group.pptxpdf blood 2group.pptx
pdf blood 2group.pptx
 
Blood and Lymphatic and Immune System
Blood and Lymphatic and Immune SystemBlood and Lymphatic and Immune System
Blood and Lymphatic and Immune System
 
blood and its functions/B.pharmacy 2 semester
 blood and its functions/B.pharmacy 2 semester blood and its functions/B.pharmacy 2 semester
blood and its functions/B.pharmacy 2 semester
 
- Basic biology and Components of blood- Copy.ppt
- Basic biology and Components of blood- Copy.ppt- Basic biology and Components of blood- Copy.ppt
- Basic biology and Components of blood- Copy.ppt
 
04 Blood.ppt
04 Blood.ppt04 Blood.ppt
04 Blood.ppt
 
Heamatology converted (1)
Heamatology converted (1)Heamatology converted (1)
Heamatology converted (1)
 

Mais de zahidismailbughlani

Blood physiology and composition/ hematology part 3.pptx
Blood physiology and composition/ hematology part 3.pptxBlood physiology and composition/ hematology part 3.pptx
Blood physiology and composition/ hematology part 3.pptxzahidismailbughlani
 
INTRODUCTION TO Hematology AND BLOOD 2.pptx
INTRODUCTION TO Hematology AND BLOOD 2.pptxINTRODUCTION TO Hematology AND BLOOD 2.pptx
INTRODUCTION TO Hematology AND BLOOD 2.pptxzahidismailbughlani
 
MLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGIST
MLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGISTMLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGIST
MLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGISTzahidismailbughlani
 
CARDIOVASCULAR/CIRCULATORY SYSTEM
CARDIOVASCULAR/CIRCULATORY SYSTEMCARDIOVASCULAR/CIRCULATORY SYSTEM
CARDIOVASCULAR/CIRCULATORY SYSTEMzahidismailbughlani
 
Pro social behaviour social psychology
Pro social behaviour social psychologyPro social behaviour social psychology
Pro social behaviour social psychologyzahidismailbughlani
 

Mais de zahidismailbughlani (7)

Blood physiology and composition/ hematology part 3.pptx
Blood physiology and composition/ hematology part 3.pptxBlood physiology and composition/ hematology part 3.pptx
Blood physiology and composition/ hematology part 3.pptx
 
INTRODUCTION TO Hematology AND BLOOD 2.pptx
INTRODUCTION TO Hematology AND BLOOD 2.pptxINTRODUCTION TO Hematology AND BLOOD 2.pptx
INTRODUCTION TO Hematology AND BLOOD 2.pptx
 
MLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGIST
MLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGISTMLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGIST
MLT. MEDICAL LAB TECHNOLOGY. MEDICAL LAB SCIENTIST/TECHNOLOGIST
 
Westgard rules
Westgard rulesWestgard rules
Westgard rules
 
prosocialbehaviour
prosocialbehaviourprosocialbehaviour
prosocialbehaviour
 
CARDIOVASCULAR/CIRCULATORY SYSTEM
CARDIOVASCULAR/CIRCULATORY SYSTEMCARDIOVASCULAR/CIRCULATORY SYSTEM
CARDIOVASCULAR/CIRCULATORY SYSTEM
 
Pro social behaviour social psychology
Pro social behaviour social psychologyPro social behaviour social psychology
Pro social behaviour social psychology
 

Último

Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...tanya dube
 
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Dipal Arora
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Dipal Arora
 
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...narwatsonia7
 
Call Girls Ooty Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Ooty Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Ooty Just Call 8250077686 Top Class Call Girl Service AvailableDipal Arora
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...Taniya Sharma
 
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service AvailableDipal Arora
 
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...narwatsonia7
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...hotbabesbook
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...vidya singh
 
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeTop Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeCall Girls Delhi
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋TANUJA PANDEY
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...chandars293
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 

Último (20)

Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
 
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
 
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...
 
Call Girls Ooty Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Ooty Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Ooty Just Call 8250077686 Top Class Call Girl Service Available
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
 
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
 
Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service Available
 
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
 
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
 
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeTop Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
 

Intro to Heamatology and blood part 1