Top definition
The largest nut sack in the world usually describing a persons strength or nerve to the fullest.
Joe has dino balls trying to wear that horrible Giants jersey.
by Stephypoo210 October 21, 2011
Get the mug
Get a dino balls mug for your mate Vivek.