TOPSHOP
Meaning of TOPSHOP in English
Top ‧ shop /ˈtɒpʃɒp $ ˈtɑːpʃɑːp/ BrE AmE trademark
a British shop in many towns in the UK that sells clothes for young women
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012