What is the meaning of Neeld?

A needle.

Source: wiktionary.org