Find the word definition

Wikipedia
Stelrad

Stelrad is a British-based manufacturer of central heating radiators. Its Elite radiator is the UK's most popular radiator.