immersion programme - English Synonyms Dictionary