open-air_marketplaceEnglish

market square, open-air market, open-air marketplace

Noun

A public marketplace where food and merchandise is sold

English: open-air market, open-air marketplace, market square

English words with similar meanings

Show 2 words