establishment where anything is sold retail - Spanish English Dictionary