echuca
ɛˈtʃuːkə
Definitions
1. noun
A town in New South Wales, Australia, located at the mouth of the Murray River.
“Echuca is a major tourist destination in regional Victoria, Australia.”
2. verb
to travel up a river, especially the Murray River, by boat or raft.
“The group of adventurers decided to echuca down the Murray River.”