English Dictionary
Definition immersion in British English
immersion noun
noun
/ɪˈmɜː(r)ʃ(ə)n/
1
the state of something that has been put in a liquid and is surrounded or covered by it
