What does BJD mean?

BJD meaning in Urban Dictionary

Ball Jointed Doll, sometimes referred to as ABJD (Asian Ball Jointed Doll) an extremely expensive, but pretty types of dolls.