Etymed
Open the app →
Glossary
› cytoma
cytoma
Meaning:
tumor; mass ·
Origin:
Greek
Terms using cytoma
astrocytoma