By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Could someone please explain the title name? Nier in Dutch = Kidney in English

Nier doesn't make any sense to me, maybe because English isn't my first language ;)