English edit

Noun edit

explicators

  1. plural of explicator