perfundere

listen to the pronunciation of perfundere
Lateinisch - Englisch
overspread, coat, overlay
imbue
pour over/through, wet, flood, bathe