EXARCHATE MEANING IN ENGLISH

• Exarchate Definition & Synonyms

  1. (n.) The office or the province of an exarch.


RECENT SEARCHES