Find the word definition

Wiktionary
lymph nodes

n. (lymph node English)