destitutionTop 15000MeaningsNoun1. discharge, dismissal2. deposition (of a politician etc.)3. impeachment