Etymology
Today it means: Presence in multiple places simultaneously, a lesser form of omnipresence. Full definition →
From multi- + presence.
Etymology from Wiktionary, CC BY-SA 4.0.