whirler

(noun) whirling dervish
(noun) mechanism (generic term)

< whirlaway | whirligig >