totalisators
English
Noun
totalisators
plural of
totalisator