salt peter - German English Dictionary