"canine tooth of a human," late 14c., from dog (n.) + tooth.
do-gooder
dog-paddle
dogs
dog-tag
dog-tired
dog-tooth
dog-trot
dogwood
doily
doing
do-it-yourself