organoid tumour - Turkish English Dictionary