Synonyms for "drench"

Words with similar meaning