Etymology
Today it means: An online store or trading area. Full definition →
From cyber- + bazaar.
Etymology from Wiktionary, CC BY-SA 4.0.