What does balls of diamond mean?

balls of diamond meaning in Urban Dictionary

symbolic of courage beyond nerve. an upgrade from balls of titanium, that will be an upgrade from balls of steel.only females are capable of having balls of diamonds.