Top definition
1. To destroy, murder, execute.

2. To rape or sexually assault
If Damon crosses Elijah, then Elijah will descend upon everyone that Damon loves.
by Descend upon March 07, 2017
Get the mug
Get a descend upon mug for your brother-in-law Georges.