establishment where anything is sold retail - Spanisch Englisch Wörterbuch