English edit

Noun edit

scientometrists

  1. plural of scientometrist