SlideShare uma empresa Scribd logo
1 de 37
Figure 33.2  Sponges
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 33.3  Anatomy of a sponge
 
Sponges are filter feeders:
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
http://www.pbs.org/kcet/shapeoflife/episodes/origins_explo1.html
Sponge Spicules
[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
 
Sponge reproduction
Sponge reproduction asexual
Sponge reproduction asexual sexual
Sponge reproduction asexual sexual ,[object Object]
Sponge reproduction asexual sexual ,[object Object],[object Object]
Sponge reproduction asexual sexual ,[object Object],[object Object],[object Object]
Sponge reproduction asexual sexual ,[object Object],[object Object],[object Object],[object Object]
Sponges were likely the first true animal on planet Earth.
http://www.pbs.org/kcet/shapeoflife/episodes/origins_explo2.html

Mais conteúdo relacionado

Mais procurados (20)

Phylum Platyhelminthes
Phylum PlatyhelminthesPhylum Platyhelminthes
Phylum Platyhelminthes
 
Coelenterates- The Obelia
Coelenterates- The ObeliaCoelenterates- The Obelia
Coelenterates- The Obelia
 
Poriferappt
PoriferapptPoriferappt
Poriferappt
 
Vertebrates class
Vertebrates classVertebrates class
Vertebrates class
 
Introductionto metazoa 2012
Introductionto metazoa 2012Introductionto metazoa 2012
Introductionto metazoa 2012
 
The reptile
The reptileThe reptile
The reptile
 
External part of Body (oral & ab oral Surface) , Pedicellaria & water vascula...
External part of Body (oral & ab oral Surface) , Pedicellaria & water vascula...External part of Body (oral & ab oral Surface) , Pedicellaria & water vascula...
External part of Body (oral & ab oral Surface) , Pedicellaria & water vascula...
 
Porifera phylum
Porifera phylumPorifera phylum
Porifera phylum
 
Phylum Porifera.pptx
Phylum Porifera.pptxPhylum Porifera.pptx
Phylum Porifera.pptx
 
BIOLOGY OF SPONGES ppt
BIOLOGY OF SPONGES pptBIOLOGY OF SPONGES ppt
BIOLOGY OF SPONGES ppt
 
Phylum Cnidaria
Phylum CnidariaPhylum Cnidaria
Phylum Cnidaria
 
Phylum Porifera
Phylum  PoriferaPhylum  Porifera
Phylum Porifera
 
Excretion and osmoregulation
Excretion and osmoregulationExcretion and osmoregulation
Excretion and osmoregulation
 
Animal Phyla
Animal PhylaAnimal Phyla
Animal Phyla
 
Porifera general characters
Porifera general charactersPorifera general characters
Porifera general characters
 
Vertebrate Classes
Vertebrate ClassesVertebrate Classes
Vertebrate Classes
 
Structure and Reproduction of Paramecium
Structure and Reproduction of  ParameciumStructure and Reproduction of  Paramecium
Structure and Reproduction of Paramecium
 
Mollusca
MolluscaMollusca
Mollusca
 
Trochophore larva
Trochophore larvaTrochophore larva
Trochophore larva
 
Canal system
Canal systemCanal system
Canal system
 

Destaque

Zoology- Phylum Porifera
Zoology- Phylum PoriferaZoology- Phylum Porifera
Zoology- Phylum PoriferaMc Nash Tanjili
 
9. Phylum Porifera Notes
9. Phylum Porifera Notes9. Phylum Porifera Notes
9. Phylum Porifera Notesmgitterm
 
Power point porifera
Power point poriferaPower point porifera
Power point poriferaImawaty Yulia
 
Animal kingdom(sponges, cnidarians, worms)
Animal kingdom(sponges, cnidarians, worms)Animal kingdom(sponges, cnidarians, worms)
Animal kingdom(sponges, cnidarians, worms)Raymond Manalastas
 
filum porifera materi kelas X
filum porifera materi kelas Xfilum porifera materi kelas X
filum porifera materi kelas XOly Maulida
 
Phylum cnidaria
Phylum cnidariaPhylum cnidaria
Phylum cnidariamswilliams
 
Phylum cnidaria
Phylum cnidariaPhylum cnidaria
Phylum cnidariaAQhockey44
 
Power Point Coelenterata
Power Point CoelenterataPower Point Coelenterata
Power Point CoelenterataImawaty Yulia
 
SHA-3, Keccak & Sponge function
SHA-3, Keccak & Sponge functionSHA-3, Keccak & Sponge function
SHA-3, Keccak & Sponge functionGennaro Caccavale
 
Sponges and cnidarians 10 4 iordan delyan radoslav
Sponges and cnidarians 10 4 iordan delyan radoslavSponges and cnidarians 10 4 iordan delyan radoslav
Sponges and cnidarians 10 4 iordan delyan radoslavMrJewett
 
Jensen FISH495
Jensen FISH495Jensen FISH495
Jensen FISH495sr320
 
Phylum porifera (esponjas)
Phylum porifera (esponjas)Phylum porifera (esponjas)
Phylum porifera (esponjas)Fer Martínez
 
Callum mac donald awesome sea lamprey slide show 1
Callum mac donald awesome sea lamprey slide show 1Callum mac donald awesome sea lamprey slide show 1
Callum mac donald awesome sea lamprey slide show 1Mrs Seo
 
Pelagic zone
Pelagic zonePelagic zone
Pelagic zonesangzee
 
Poliferos e Cnidários
Poliferos e CnidáriosPoliferos e Cnidários
Poliferos e CnidáriosSirleide Silva
 

Destaque (20)

Zoology- Phylum Porifera
Zoology- Phylum PoriferaZoology- Phylum Porifera
Zoology- Phylum Porifera
 
9. Phylum Porifera Notes
9. Phylum Porifera Notes9. Phylum Porifera Notes
9. Phylum Porifera Notes
 
Power point porifera
Power point poriferaPower point porifera
Power point porifera
 
Phylum Porifera
Phylum Porifera Phylum Porifera
Phylum Porifera
 
Animal kingdom(sponges, cnidarians, worms)
Animal kingdom(sponges, cnidarians, worms)Animal kingdom(sponges, cnidarians, worms)
Animal kingdom(sponges, cnidarians, worms)
 
filum porifera materi kelas X
filum porifera materi kelas Xfilum porifera materi kelas X
filum porifera materi kelas X
 
Phylum cnidaria
Phylum cnidariaPhylum cnidaria
Phylum cnidaria
 
Cnidaria
CnidariaCnidaria
Cnidaria
 
Phylum cnidaria
Phylum cnidariaPhylum cnidaria
Phylum cnidaria
 
Phylum cnidaria
Phylum cnidariaPhylum cnidaria
Phylum cnidaria
 
Power Point Coelenterata
Power Point CoelenterataPower Point Coelenterata
Power Point Coelenterata
 
Presentation of porifera
Presentation of poriferaPresentation of porifera
Presentation of porifera
 
SHA-3, Keccak & Sponge function
SHA-3, Keccak & Sponge functionSHA-3, Keccak & Sponge function
SHA-3, Keccak & Sponge function
 
Sponges and cnidarians 10 4 iordan delyan radoslav
Sponges and cnidarians 10 4 iordan delyan radoslavSponges and cnidarians 10 4 iordan delyan radoslav
Sponges and cnidarians 10 4 iordan delyan radoslav
 
Jensen FISH495
Jensen FISH495Jensen FISH495
Jensen FISH495
 
Phylum porifera (esponjas)
Phylum porifera (esponjas)Phylum porifera (esponjas)
Phylum porifera (esponjas)
 
Clear Concept phylum Rotifera
Clear Concept phylum RotiferaClear Concept phylum Rotifera
Clear Concept phylum Rotifera
 
Callum mac donald awesome sea lamprey slide show 1
Callum mac donald awesome sea lamprey slide show 1Callum mac donald awesome sea lamprey slide show 1
Callum mac donald awesome sea lamprey slide show 1
 
Pelagic zone
Pelagic zonePelagic zone
Pelagic zone
 
Poliferos e Cnidários
Poliferos e CnidáriosPoliferos e Cnidários
Poliferos e Cnidários
 

Semelhante a Sponges

Cell Presentation
Cell PresentationCell Presentation
Cell Presentationerinnash
 
Unit 4 cell revised 2012
Unit 4 cell revised 2012Unit 4 cell revised 2012
Unit 4 cell revised 2012mpiskel
 
Chap 4-animal-kingdom-vishnu1
Chap 4-animal-kingdom-vishnu1Chap 4-animal-kingdom-vishnu1
Chap 4-animal-kingdom-vishnu1TRIPURARI RAI
 
Phylum Porifera: The Pore Bearing Animals
Phylum Porifera: The Pore Bearing AnimalsPhylum Porifera: The Pore Bearing Animals
Phylum Porifera: The Pore Bearing AnimalsJohn Ela Echon
 
Balanoglossus-Morphology structure, development , larva ,Affinities
Balanoglossus-Morphology structure, development , larva ,AffinitiesBalanoglossus-Morphology structure, development , larva ,Affinities
Balanoglossus-Morphology structure, development , larva ,AffinitiesSoniaBajaj10
 
Sponges And Placozoa(2)
Sponges And  Placozoa(2)Sponges And  Placozoa(2)
Sponges And Placozoa(2)Ritika Hamal
 
Sponges And Placozoa
Sponges And  PlacozoaSponges And  Placozoa
Sponges And PlacozoaRitika Hamal
 
Eukaryotes Vs Animal Cells Essay
Eukaryotes Vs Animal Cells EssayEukaryotes Vs Animal Cells Essay
Eukaryotes Vs Animal Cells EssayAshley Thomas
 
Invertebrates (Plant Kingdom) complete
Invertebrates (Plant Kingdom) completeInvertebrates (Plant Kingdom) complete
Invertebrates (Plant Kingdom) completevidan biology
 
Animal Kingdom phylum Detail
Animal Kingdom phylum DetailAnimal Kingdom phylum Detail
Animal Kingdom phylum Detailvidan biology
 
Birth & reproductive developmental process
Birth & reproductive developmental processBirth & reproductive developmental process
Birth & reproductive developmental processBrialady18
 
The fundamental unit of life
The fundamental unit of lifeThe fundamental unit of life
The fundamental unit of lifeDivyaKundu1
 

Semelhante a Sponges (20)

Cell Presentation
Cell PresentationCell Presentation
Cell Presentation
 
Cells.carmenriv
Cells.carmenrivCells.carmenriv
Cells.carmenriv
 
Cells.carmenriv
Cells.carmenrivCells.carmenriv
Cells.carmenriv
 
Cells.carmenriv
Cells.carmenrivCells.carmenriv
Cells.carmenriv
 
Phylum porifera
Phylum poriferaPhylum porifera
Phylum porifera
 
Unit 4 cell revised 2012
Unit 4 cell revised 2012Unit 4 cell revised 2012
Unit 4 cell revised 2012
 
Chap 4-animal-kingdom-vishnu1
Chap 4-animal-kingdom-vishnu1Chap 4-animal-kingdom-vishnu1
Chap 4-animal-kingdom-vishnu1
 
Phylum Porifera: The Pore Bearing Animals
Phylum Porifera: The Pore Bearing AnimalsPhylum Porifera: The Pore Bearing Animals
Phylum Porifera: The Pore Bearing Animals
 
Balanoglossus-Morphology structure, development , larva ,Affinities
Balanoglossus-Morphology structure, development , larva ,AffinitiesBalanoglossus-Morphology structure, development , larva ,Affinities
Balanoglossus-Morphology structure, development , larva ,Affinities
 
Sponges And Placozoa(2)
Sponges And  Placozoa(2)Sponges And  Placozoa(2)
Sponges And Placozoa(2)
 
Sponges And Placozoa
Sponges And  PlacozoaSponges And  Placozoa
Sponges And Placozoa
 
Animal functions
Animal functionsAnimal functions
Animal functions
 
Eukaryotes Vs Animal Cells Essay
Eukaryotes Vs Animal Cells EssayEukaryotes Vs Animal Cells Essay
Eukaryotes Vs Animal Cells Essay
 
Invertebrates (Plant Kingdom) complete
Invertebrates (Plant Kingdom) completeInvertebrates (Plant Kingdom) complete
Invertebrates (Plant Kingdom) complete
 
Animal Kingdom phylum Detail
Animal Kingdom phylum DetailAnimal Kingdom phylum Detail
Animal Kingdom phylum Detail
 
Chapter 12-Intro to animals
Chapter 12-Intro to animalsChapter 12-Intro to animals
Chapter 12-Intro to animals
 
Invertebrates
InvertebratesInvertebrates
Invertebrates
 
Birth & reproductive developmental process
Birth & reproductive developmental processBirth & reproductive developmental process
Birth & reproductive developmental process
 
The fundamental unit of life
The fundamental unit of lifeThe fundamental unit of life
The fundamental unit of life
 
Experiment 17 PROTISTA
Experiment 17 PROTISTAExperiment 17 PROTISTA
Experiment 17 PROTISTA
 

Mais de Christina Drumm (20)

Ls calcium ppt
Ls calcium pptLs calcium ppt
Ls calcium ppt
 
Finding the KT Asteroid Crater
Finding the KT Asteroid CraterFinding the KT Asteroid Crater
Finding the KT Asteroid Crater
 
Coconut oil and teeth
Coconut oil and teethCoconut oil and teeth
Coconut oil and teeth
 
Isotopes
IsotopesIsotopes
Isotopes
 
Fossils
FossilsFossils
Fossils
 
Cancer casestudy
Cancer casestudyCancer casestudy
Cancer casestudy
 
Dna extraction lab
Dna extraction labDna extraction lab
Dna extraction lab
 
Bio drawings
Bio drawingsBio drawings
Bio drawings
 
Netiquette
NetiquetteNetiquette
Netiquette
 
Cancer Case Study
Cancer Case StudyCancer Case Study
Cancer Case Study
 
Regulating the Cell Cycle
Regulating the Cell CycleRegulating the Cell Cycle
Regulating the Cell Cycle
 
Protein
ProteinProtein
Protein
 
Biology art
Biology artBiology art
Biology art
 
Chromosomes
ChromosomesChromosomes
Chromosomes
 
Transpiration demo
Transpiration demoTranspiration demo
Transpiration demo
 
Evolution
EvolutionEvolution
Evolution
 
Sordaria
SordariaSordaria
Sordaria
 
Succession(Bio1)
Succession(Bio1)Succession(Bio1)
Succession(Bio1)
 
Bio Cycling
Bio CyclingBio Cycling
Bio Cycling
 
Keystone Species
Keystone SpeciesKeystone Species
Keystone Species
 

Último

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Último (20)

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Sponges