Find the word definition

Wiktionary

neelds

n. (plural of neeld English)