What is the full meaning of carcinoids
CARCINOID, a benign or malignant tumour arising from the mucosa of the gastrointestinal tract [n]
Example of the word carcinoids placed on a Scrabble board.