Definition, synonyms and related words
A street lined with food stalls, restaurants and other food shops.