stall where this food is served - Espagnol Anglais Dictionnaire