- - Very large store
- - Very large self-service store
- - Large retail store
- - Giant store
- - Keep myrrh at rambling store
- - Extensive one-stop shop
- - Big shop
- - Megastore flogged turkey hamper (not suitable for everyone)
- - My! Park there, struggling to find huge shop
- - Very large retail facility
- [ Edit ]
- [ Other definitions ]