AVOWER

Definition of AVOWER

  1. (noun)someone who admits or acknowledges openly and boldly
  2. (noun)someone who claims to speak the truth