Skip to main content

carcinoid

English carcinoid meaning in English  •  carcinoid का अर्थ अंग्रेजी में
Noun
  • A small tumor (benign or malignant) arising from the mucosa of the gastrointestinal tract; it is usually associated with excessive secretion of serotonin.
Advertisement