DictionaryForumContacts

   English
Google | Forvo | +
to phrases
storefront ['stɔ:frʌnt] n
gen. fachada f
comp., MS escaparate m (A business that displays its merchandise on the Internet and has provisions for contact or online sales)
storefront: 2 phrases in 2 subjects
Communications1
Microsoft1