ephorates

English

Noun

ephorates

  1. plural of ephorate