Meaning of scorcher

Definition of scorcher

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

Other information on scorcher

WIKIPEDIA results for scorcher
Amazon results for scorcher