teratoma
Explore definitions, synonyms, and language insights of teratoma
Definitions
Noun
a tumor consisting of a mixture of tissues not normally found at that site
Explore definitions, synonyms, and language insights of teratoma