Find the word definition

Wiktionary
home and hosed

a. (context Australia New Zealand idiomatic English) Having safely reached one's target.