SCORCHER MEANING IN ENGLISH

• scorcher Definition & Synonyms

  1. () a very hot day.


Synonyms:
Screamer,

RECENT SEARCHES