i was planning on hooking up with marcy last night but my mother dropped by and totally beaver damned me
a person (male or female) who intentionally or unintentionally stops a woman from hooking up with a girl
"i was planning on hooking up with marcy last night but my mother dropped by and totally beaver damned me" What is the definition of "beaver damned"?