cyberbazaar (English, noun)
expansion: cyberbazaar (plural cyberbazaars)
Senses:
glosses: An online store or trading area.
Forms:
form: cyberbazaars
tags: plural