whirling dervish

noun

Definition of whirling dervish