homologous tumor - German English Dictionary