1 definition by AlanJohn

Top Definition
amazing; of top-notch quality.
Dude, last night's shenanigans were radtastic, were they not?
by AlanJohn January 21, 2008
Mug icon
Buy a radtastic mug!