Find the word definition

Wikipedia
Quobba

Quobba Station, most commonly referred to as Quobba, is a pastoral lease that operates as a sheep station in Western Australia.