battlemage

Etymology
From.

Noun

 * 1)  A wizard specializing in close magical combat.
 * 2)  Someone proficient in fighting with both melee weapons and offensive magic.