English edit

Noun edit

nestorids

  1. plural of nestorid