Question: who played zelda on sabrina the teenage witch
Answer: Beth Alison Broderick ( born February 24 , 1959 ) is an American actress .