impregnate something with - French English Dictionary