Find the word definition

Wikipedia
Stollers

Stollers, is a British-based home furnishings retailer. It is located at Walney Road, Barrow-in-Furness, Cumbria, England. It is currently one of the largest single site furniture stores in the country, second only to IKEA in Hebden Bridge.