SUPEREROGATION MEANING IN ENGLISH

• Supererogation Definition & Synonyms

  1. (n.) The act of supererogating; performance of more than duty or necessity requires.


RECENT SEARCHES