bilocate

listen to the pronunciation of bilocate
English - English
To have a presence in two places at the same time
This is the ability to appear in several places at once for the purpose of assisting others