store where different items are sold retail - Español Inglés Diccionario