Top definition
The ability to attempt things that are absolutely crazy and not feel fear; a pair of balls so big they orbit the Earth.
I can't believe you did that. Doing that required some fucking Astroballs.
by Jackamabob August 31, 2009
Get the mug
Get a Astroballs mug for your brother Paul.