Ambacher

by TFD March 08, 2005
Get the Ambacher mug.

ambacher

lace armstrong's twin brother, separated at birth
Ambacher and his brother lace like to cycle.
by TFD March 09, 2005
Get the ambacher mug.