1 definition by Stanmore

Top Definition
Unbearable hot weather.
I'm absolutely sweltering in this heat.
by Stanmore July 25, 2008
Mug icon
Buy a Sweltering mug!