Vocabulary

万難を排して

at all costs; at any cost; surmounting all difficulties

expression