carcinoid tumor - French English Dictionary