carcinoid tumour - French English Dictionary