What is the meaning of Douchen?

to shower, to take a shower

Source: wiktionary.org