on; at the time of; as a consequence of
Middle English upon, from up + on
A compound preposition that's more formal than simple 'on'
Complete word intelligence in one call. Free tier — 50 lookups/day.