meaning of amazing braces

amazing braces meaning in Urban Dictionary

when a true G gets dome from a chick and jizzes around her teeth. resembling obvious childrens braces.