three mile island (tmi) - German English Dictionary