terrain that has abundant saltpeter - Spanish English Dictionary