Flash is an ability that gives the card the ability to be played at any time. Another way to say it would be, and taking it directly from Flash's reminder text; "You may play this card anytime you may play an Instant." Flash first appeared Visions, but was changed to a keyword ability in Future Sight.
Related Threadsneed help with flash carts - last post by @ Jul 18, 2010
is flash advance linker...legal??? - last post by @ Aug 22, 2008
how do you get flash - last post @ Apr 1, 2004
how do i get flash? - last post by @ Aug 23, 2009
Where do you get the Flash HM? - last post @ Sep 12, 2004