Skip to main content

The G-loves 's definitions

Echuca

A town in regional Victoria where people move to, so that they can sit around all day drinking expresso martinis whatching the paddle steamers float by from their party barges, all the while wishing the touro's would hurry up and spend their money and fuck off home, So they can get back to skiing in peace.
Echuca, the town with only one fucking bridge.
by The G-loves June 19, 2016
mugGet the Echuca mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email