immergeant - French English Dictionary