carcinoid
Explore definitions, synonyms, and language insights of carcinoid
Definitions
Noun
a small tumor (benign or malignant) arising from the mucosa of the gastrointestinal tract; usually associated with excessive secretion of serotonin