English

edit

Noun

edit

explicators

  1. plural of explicator