Definify.com

Definition 2025


carcinoid

carcinoid

English

Noun

carcinoid (plural carcinoids)

  1. (medicine) A form of slow-growing tumour originating in the neuroendocrine system.

Translations