to immerse in liquid; to steep or drench

listen to the pronunciation of to immerse in liquid; to steep or drench
English - English
souse
to immerse in liquid; to steep or drench
Favorites