Definify.com

Definition 2024


carcinoid

carcinoid

English

Noun

carcinoid (plural carcinoids)

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

Translations