Noun Definition

scorcher

1.Definition: a very hard hit ball

Related Noun(s):screamer

Category: General

2.Definition: an extremely hot day

Category: General