Find the word definition

Wiktionary
geisha balls

n. (geisha ball English)