immersion programmes - French English Dictionary