English Dictionary
Definition shop front in British English
shop front noun
[countable] noun
Synonyms and related words

English Dictionary