immaculate reception - French English Dictionary