indwelling - French English Dictionary