Etymology
Today it means: A specialized e-marketplace tailored to a particular vertical or horizontal market. Full definition →
From e- + hub.
Etymology from Wiktionary, CC BY-SA 4.0.