Very large self-service store (11)
I believe the answer is:
hypermarket
'very large self-service store' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for hypermarket that I've seen before include "Enormous shop" , "Super-superstore" , "Very large self-service store" , "Megastore" , "Vast shop" .)