As nouns the difference between hafts and shafts
is that hafts is plural of lang=en while shafts is plural of lang=en.
As verbs the difference between hafts and shafts
is that hafts is third-person singular of haft while shafts is third-person singular of shaft.
hafts
English
Noun
(head)
Verb
(head)
(haft)
Anagrams
*
----
shafts
English
Noun
(head)
Verb
(head)
(shaft)