Top Definition
1. When an incredible feat is accomplished or an impossible act is commited
2. When a plans ends exactly as intended, or comes together perfectly
1. I fell asleep during the test so i had to guess on all the questions, and i got an A+, Galactic Strike!
2. our plan to hire a mariachi band to follow the school principal around worked out better than expected! Galactic Strike!
by Trevor never Foehl October 15, 2008
5 Words related to Galactic Strike

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.