nursing and treatment facility - Turco Inglés Diccionario