Top definition
To blaze with searing light.
People watched on in awe as the nearby star began to lucenderate in the beginning of a supernova.
by Morrissarty May 20, 2012
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush