The Collaborative International Dictionary
Wiktionary
bomboloes
n. (plural of bombolo English)