Wiktionary
totalizators
n. (plural of totalizator English)
n. (plural of totalizator English)