3 definitions by tfd

lace armstrong's twin brother, separated at birth
Ambacher and his brother lace like to cycle.
by tfd March 9, 2005
Get the ambacher mug.
A disappointed or angry interjection, as if to compare your current situation into getting smashed hard in the scrotal region.
Doctor: I'm sorry Joe, but your leg has contracted gangrene. We're going to need to amputate.
Joe: Fuckin' cocksmash!!
by tfd September 13, 2004
Get the cocksmash mug.