Synonyms: drench, imbrue
Definition: permeate or impregnate
Usage: The war drenched the country in blood
Similar words: impregnate, saturate
Definition: infuse or fill completely
Usage: Impregnate the cloth with alcohol