SCORCHER Meaning of SCORCHER in English [noun] [C] [informal]Yesterday was a real scorcher (= an extremely hot and sunny day). Cambridge English vocab. Кембриджский английский словарь. 2012