IMPEACHED


Meaning of IMPEACHED in English

adj. formally charged with misconduct; under suspicion; accused

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.