Etymology of the English word puzzleheaded
the English word puzzleheaded
derived from the English word puzzle
derived from the English word headed
derived from the English word head
derived from the Proto-Germanic root *khaubuthan
derived from the Proto-Indo-European root *kaput- (head)
using the English suffix -ed
