SCORCHER

Definition of SCORCHER

  1. (noun)an extremely hot day
  2. (noun)a very hard hit ball