Etymology
Today it means: Integrating all physical (offline) and digital contact channels to provide a unified customer experience. Full definition →
From omni- + channel.
Etymology from Wiktionary, CC BY-SA 4.0.