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.