Subscribe English
look up any word, like french dipping:
 
1.
To have sex while on a machanical bull.
He Crazy Canuked it for hours last night.
by N8E June 23, 2005
4 5