American Heritage Dictionary Entry: haft