to impregnate something - Französisch Englisch Wörterbuch