avower

英文釋義

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