expression
at all costs; overcoming all obstacles
A formal, emphatic set phrase meaning to do something no matter what difficulties arise. Often used in speeches, formal writing, or dramatic statements.
万難を排して、この計画を成功させなければならない。
We must make this plan succeed at all costs.
彼は万難を排して目標を達成した。
He achieved his goal, overcoming all obstacles.
A more casual and versatile expression meaning 'no matter what' or 'at any cost.' 万難を排して is more formal and literary.
A yojijukugo-like set phrase composed of 万難 (many difficulties) + を (object marker) + 排して (te-form of 排する, to push aside). The exact origin is uncertain, but it follows classical Chinese-influenced patterns of four-character idiomatic expressions.