Self-confessed expositor Synonyms

Definitions for Self-confessed


  • (adjective) owned up to

Definitions for Expositor


  • (noun) a person who explains