scorcher

/skˈɔrtʃɝ/

Explore definitions, synonyms, and language insights of scorcher

Definitions

Noun
an extremely hot day
Noun
a very hard hit ball