carcinoid tumor of appendix - French English Dictionary