nursing and treatment facility - Alemán Inglés Diccionario