impregnating device - French English Dictionary