insular carcinoid tumor - Turkish English Dictionary