What is the meaning of Waiho?

to leave, deposit

Source: wiktionary.org