slowly growing tumors - Francés Inglés Diccionario