I know just the perfect word, something between mother and mum, which Snape would totally use, but I'm afraid it's Greek. ;-) Why doesn't the English language has this word, dammit? So I vote for mother. I can't see Snape saying mum. Not an adult Snape anyway. Perhaps a young Snape would.
no subject