Top definition
A popular brand of car, made in France.
by Kung-Fu Jesus April 30, 2004
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush
2
the ugliest car in the world, made in France. Popular in Europe.
On Highway 315 I saw a Citroen on the road. It was as ugly as hell.

I saw a Citroen in the automotive museum in Sparks, Nevada. A sign next to it proclaimed it as the "ugliest car in the world". I believe it.
by I Saw U2 Live Twice November 19, 2006
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush