slowly growing tumors - Spanish English Dictionary