Noun
foreflight (plural foreflights)
A flight made before the expected time; a previous or prior flight
I couldn't resist and bought myself a copy this afternoon after I got done with a training flight where I wished I had easy access to the data that ForeFlight gives me while I was at a remote airport. Source: Internet