to plunge, or duck into water; to immerse; to douse

listen to the pronunciation of to plunge, or duck into water; to immerse; to douse
English - English
dowse
to plunge, or duck into water; to immerse; to douse
Favorites