BJD [-----]

Jyutping bi1 J di1 waa1 waa1
Pinyin bjd wá wa

Definitions (Wiktionary)
  1. noun
    ball-joint doll