totalizators
English
Noun
totalizators
plural of
totalizator