acquired from a street vendor generally located on the sidewalk - German English Dictionary

Suggest a Term