Find the word definition

Wikipedia
Meandarra

Meandarra is a town in the Western Downs Region, Queensland, Australia. At the 2006 census, Meandarra and the surrounding area had a population of 341.