Protego Maxima

"Protego Maxima - A defensive spell that acts the same as Protego but will last longer."

Location
You learn Protego Maxima by doing the Groundkeeper's Quest (requires confirmation)