whirling [adjective] + dervish [noun]