Need some help finding the title of a children's book I read (must be about 40 years ago now, so good luck!). It had a woman in it who was very beautiful but was a witch underneath. When she got angry green smoke came out of her nose.
Her pet/familiar was called Beezlebub. When she was eventually discovered to be a witch she was revealed to be hideously ugly and her outer disguise fell away. Anyone recognise it? I've Googled but no luck, been thinking of it for years!