Top definition
A commercial enterprise whose days are numbered.
The DVD rental outlet was a dinostore.
by TinManUD February 08, 2017
Get the mug
Get a dinostore mug for your dog Larisa.

Available Domains :D

  • dinostore.se
  • dinostore.men
  • dinostore.ninja