look up any word, like sex:

1 definition by AlanJohn

 
1.
amazing; of top-notch quality.
Dude, last night's shenanigans were radtastic, were they not?
by AlanJohn January 21, 2008
8 3