central canal of spinal cord - Francés Inglés Diccionario