• word of the day

    carcinoid

    carcinoid - Dictionary definition and meaning for word carcinoid

    Definition
    (noun) a small tumor (benign or malignant) arising from the mucosa of the gastrointestinal tract; usually associated with excessive secretion of serotonin
Download our Mobile App Today
Receive our word of the day
on Whatsapp