to send someone or something to earth as waves of energy.
A few people liked my idea, but most just looked at me as though I'd beamed down from outer space.
beam down
To be sent to Earth via teleportation, as in stereotypical portrayals of aliens coming to Earth from their spaceship. This humorous phrase usually suggests that one is crazy. Did he just beam down from outer space? There's no way that plan will work!