A contronym is a word that is both an antonym and a homonym

Like the verb dust: both to remove (to dust the house) and to add (to dust crops). Also, I am a total English language geek.