three mile island (tmi) - French English Dictionary