who was the dada teacher in half blood prince
Snape
-1
Section::::Using magic.

Magic in Harry Potter
310355
3747158278618652866
NONE
Section::::Subjects at Hogwarts.:Defence Against the Dark Arts.

Magic in Harry Potter
310355