bazaar

noun
  1. a marketplace or shopping area, especially in Middle Eastern countries
  2. a sale of goods to raise money for charity

Examples