carcinoid
nounDefinition of carcinoid
: a benign or malignant tumor arising especially from the mucosa of the gastrointestinal tract
Keep scrolling for more
Keep scrolling for more