What does Ammonsalpeter mean?

Ammonsalpeter - German to English

ammonium nitrate [NH4NO3]