Wiktionary
nemestrinids
n. (plural of nemestrinid English)
n. (plural of nemestrinid English)