impeachable - German English Dictionary