meaning of bone shield bone shield

bone shield bone shield meaning in Urban Dictionary

A nerdy version of a condom. A nerdier form of a condom