impeachable (adj.)youdaoicibaDictYouDict[impeachable 词源字典]
c. 1500, from impeach + -able. Related: impeachably; impeachability.[impeachable etymology, impeachable origin, 英语词源]