1. To wet or moisten; to soak; to drench, especially in blood. 2. permeate or impregnate; "The war drenched the country in ">blood"
imbrue | imbruement |