whatever works
It seems to be a shop of some sort. However, whoever named it obviously couldn't think of a good name.
cursed goods
Doodle or Die is the game of "telephone" with drawing!