terrain that has abundant saltpeter - Espagnol Anglais Dictionnaire