translate English to French: • Haughton impact structure, Devon Island, Nunavut.
• Haughton impact structure, île Devon, Nunavut.