Find the word definition

Wikipedia
Dollarama

Dollarama is a chain of over 1000 dollar stores across Canada. The company is headquartered in Montreal and, since 2009, has been Canada's largest retailer of items for four dollars or less. Dollarama has stores in every province of Canada; Ontario has the most stores.