store where different items are sold retail - Spanish English Dictionary