What is the meaning of Depen?

To submerge or place in water or another liquid.

To submerge or place in water in order to colour an object; to tint.

To engage oneself in a narrative.

To christen by submersion.

To make deep by digging.

To enter into a depth.

Source: wiktionary.org