look up any word, like eiffel tower:

1 definition by Puma1

 
1.
an amazing display of lightning, as in a lightning storm, usualy all over the sky.
Fantastic light show tonight.
by Puma1 July 05, 2011