Synonyms for "witch"

Words with similar meaning