small stall for selling goods - Espagnol Anglais Dictionnaire