EXPIATIST MEANING IN ENGLISH

• Expiatist Definition & Synonyms

  1. (n.) An expiator.


RECENT SEARCHES