topshop Meaning & Definition
What Does Topshop Mean?
Topshop is a noun that means A building found in parts of the English Midlands, having three storeys, the lower two serving as living accommodation and the upper floor as a workshop containing a weaver's loom.
Topshop Definition (Noun)
- A building found in parts of the English Midlands, having three storeys, the lower two serving as living accommodation and the upper floor as a workshop containing a weaver's loom.
Synonyms of Topshop
The source does not list synonyms for this entry.
Topshop synonyms and antonyms →Word Forms & Grammar
topshop (plural topshops)
Origin of Topshop
From top + shop.
