person who cares for people with lepers - Alemán Inglés Diccionario