What does ant scrodum mean?

ant scrodum meaning in Urban Dictionary

Peters balls