English to Spanish Dictionary storefront

storefront

escaparate
translation of 'storefront'
noun
escaparate
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one