What is the meaning of the word "pyromancer"?

Definitions: