organoid tumour - French English Dictionary