According to the Merriam-Webster Dictionary, ‘impeach’ Merriam-Webster.com. 2019. https://www.merriam-webster.com (19 November 2019) means ‘to charge (a public official) before a competent tribunal with misconduct in office’. It does not mean to remove the person from office, and this can sometimes be a problem for some translation services.
Homer’s Odyssey is a work of fiction that charts the trials and tribulations faced by Odysseus, King of the isle of Ithaca, as he endeavours to return home from the Trojan War.