Spiritleaf definition

Spiritleaf means the Corporation's Spiritleaf retail cannabis store and cannabis accessories brand;