What does balls of joy mean?

balls of joy meaning in Urban Dictionary

Xiaolongbao, a Chinese dumpling with delicious soup as well as other meat in the centre.