Etymology
Today it means: electronic submission (of documents, etc.) Full definition →
From e- + submission.
Etymology from Wiktionary, CC BY-SA 4.0.