What is the meaning of Prodd?

A crossbow.

Source: wiktionary.org