Origin: Germanic Old English prefix
Definition, synonyms and related words
To drench thoroughly; to make extremely wet; saturate with moisture; soak.