ARCHPRIMATE MEANING IN ENGLISH

• Archprimate Definition & Synonyms

  1. (n.) The chief primate.


RECENT SEARCHES