translate English to French: This idea revolts and disturbs us.
Cette idée nous révolte et nous bouleverse.