INEXPIATE MEANING IN ENGLISH

• Inexpiate Definition & Synonyms

  1. (a.) Not appeased or placated.


RECENT SEARCHES