Huge self-service store (11)
I believe the answer is:
hypermarket
(Other definitions for hypermarket that I've seen before include "Enormous shop" , "Very large self-service store" , "Big out-of-town shop" , "Vast shop" , "Super-superstore" .)
I believe the answer is:
hypermarket
(Other definitions for hypermarket that I've seen before include "Enormous shop" , "Very large self-service store" , "Big out-of-town shop" , "Vast shop" , "Super-superstore" .)