不畏艰险的英文翻译

中文:不畏艰险

英文翻译:take the bull by the horns; through thick and thin