tumor deposition - Turkish English Dictionary