Definition, synonyms and related words
A musical instrument used in ancient mystical ceremonies, whirled to producing a roaring sound.