nemestrinids
English
Noun
nemestrinids
plural of
nemestrinid