soaked in - immersed in; becoming completely involved in something - หมกมุ่น Articles found: Thailand: Land of smiles, land of ghosts (03/02/2015)