nursing and treatment facility - Francés Inglés Diccionario