English Dictionary
Definition clicks-and-mortar in British English
clicks-and-mortar adjective
adjective
1
used for describing a business that operates in traditional ways and by using the Internet
Synonyms and related words
