What is the meaning of Toor?

to hex, cast a spell

to chase after; to pursue; to keep up with

knee

A tower

indefinite plural of toa

Source: wiktionary.org