1 definition by bigdawg6969

Top Definition
Dazzlingly beautiful or magnificent
electra:Dazzlingly beautiful or magnificent
by bigdawg6969 January 18, 2010

Mug icon
Buy a electra mug!