carcinoid

noun

  1. 1

    A form of slow-growing tumour originating in the neuroendocrine system.

Translate “carcinoid” to another language

Click any language to open the translator with this word already filled in.

Carcinoid Definition & Meaning | TranslatePulse