Avower
The Century Dictionary and Cyclopedia
noun.
One who avows, owns, or asserts.
noun.
Avowal.
the GNU version of the Collaborative International Dictionary of English
noun.
One who avows or asserts.
Wiktionary, Creative Commons Attribution/Share-Alike License
noun.
A person who
avows
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
noun.
someone who admits or acknowledges openly and boldly
noun.
someone who claims to speak the truth