translate English to French: • … almost unimaginable.
• [Traduction]… presque inimaginable.