small store where food and drinks are sold - Spanish English Dictionary