AVOWER


Meaning of AVOWER in English

noun one who avows or asserts.

Webster English vocab.      Английский словарь Webster.