organoid tumour - German English Dictionary