What is Damfoo?
Damfoo is a combination of two phrases:
1: Damn you
2: Fool
Therefore, it is logical that the word Damfoo means "damned fool!"
James, you damfoo! What the hell are you doing?
See James