Find the word definition

Wiktionary
ball flowers

n. (plural of ball flower English)