meaning of ant scrodum

ant scrodum meaning in Urban Dictionary

Peters balls