Plain form haft
Third-person singular hafts
Past tense hafted
Past participle hafted
Present participle hafting