owner of a temporary stall set up during popular festivals where food and drink are sold - Spanish English Dictionary