store where different items are sold retail - Espagnol Anglais Dictionnaire