Carcinoid

word specialist

Noun

a small tumor (benign or malignant) arising from the mucosa of the gastrointestinal tract; usually associated with excessive secretion of serotonin
Vocabulary classified under Medicine and healthcare
More about this word
Synonyms and related words
Explore this word