terrain that has abundant saltpeter - Alemán Inglés Diccionario