earn a place in heaven - Alemán Inglés Diccionario