immersion programmes - German English Dictionary