Find the word definition

Wiktionary
sulphur impression

n. (alternative spelling of sulfur impression English)