chapuzar
Top 40000
Meanings
Verb
1. to submerge the head of someone or somebody (transitive)
2. to submerge one's own head, to dive in head first (intransitive, reflexive)