It's a hand powered floor buffer for wooden floors. Rub in your wax polish and buff away. Used one plenty of times in the British Amy : r/thisisthatthing
Small Floor Buffer Polisher – TopFloor EX30H-OCS Hand-Held
Floor Buffer Archives - WerkMaster.com
How to Use a High Speed Floor Buffer: 7 Steps (with Pictures)
Floor scrubber - Wikipedia
Amazon.com - Prolux Core Floor Buffer - Heavy Duty Single Pad Commercial Floor Polisher and Tile Scrubber