meaning of birth nuts

birth nuts meaning in Urban Dictionary

to own a mark on your testicles