Top definition
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
Get the mug
Get a Echuca mug for your friend Abdul.