Definitions by zsherm
Canadian steamer ham sandwich
When you put your dick between two slices of whole wheat bread and at the same time you shit on a girls chest and she films it.
Canadian steamer ham sandwich by zsherm February 25, 2007