explanators

English

Noun

explanators

  1. plural of explanator