Vocabulary

イマージョンプログラム

(language) immersion program

noun