immersion in French immersion in French immersion noun The act of immersing or the condition of being immersed. Add to Flashcards