cheap food stall in the street - Espagnol Anglais Dictionnaire