Green’s Dictionary of Slang

agates n.

also aggots
[SE agate, a semi-precious stone]

[1940s+] (US) the testicles .