Etymed
Open the app →
Glossary
› sarcoma
sarcoma
Meaning:
flesh tumor ·
Origin:
Greek
Terms using sarcoma
chondrosarcoma
dermatofibrosarcoma