brain and spinal cord tumor - Francés Inglés Diccionario