Definitions by the other strait guy
Grand Exchange
When two guys shove their butts together while spreading their butt cheeks. They then shit into eachother's butt hole and pass it back and forth.
Grand Exchange by the other strait guy May 12, 2010