A phrase used when you are so happy, your testicles fall off from the excitement.
OMG I JUST GOT LAID, YA YEETICLES!I'M SO EXCITED! YA YEETICLES!HEAVEN IS LIVE ON TWITCH! YA YEETICLES!!