IMPEACH
Meaning of IMPEACH in English
( v. t. )
To challenge or discredit the credibility of, as of a witness, or the validity of, as of commercial paper.
Webster's Revised Unabridged English Dictionary.
Пересмотренный полный словарь английского языка Webster.
2012