look up any word, like trap:

1 definition by psychonarna

 
1.
A wonderful man. The best person to have by your side. He will always make you smile and will beat you to Omen jokes about his name!
She's got a Damien.
by psychonarna December 13, 2010
386 249