scorcher
1. [ noun ] a very hard hit ball
Synonyms: screamer
Related terms: hit
2. [ noun ] (meteorology) an extremely hot day
Related terms: hot_weather
Similar spelling:   scorch
  screecher
  scorched
  scriech
  Scearce
  screech
  scherzo
  screechy
  scorching
  scorecard
  scarecrow
  scarce
  screeching
  Schrock
  Schrick
  Schreck
  Schrage
  Schrack
  scores
  scorzonera
  screech_owl
  scrooge