to immerse in liquid to the point of saturation or thorough permeation

listen to the pronunciation of to immerse in liquid to the point of saturation or thorough permeation
English - Turkish
English - English
soak