attuffare

Verb

 * 1)  to dip or immerse
 * 2)  to dive or plunge
 * 1)  to dive or plunge