they overcame all kinds of difficulties by dint of an indomitable spirit
Related Translations:
凭仗: rely on; depend on 短语和例子凭仗某人的势力范围 depend on the sphere of one's influence; 他们凭仗着顽强不屈的精神克服了重重困难。 they overcame all kinds of difficulties by dint of an indomitable spirit
凭仗某人的势力范围: depend on the sphere of one's influence
不屈: unyielding; unbending 短语和例子坚强不屈 iron-willed and unyielding; 英勇不屈 show unyielding heroism
顽强不屈: stubborn and unyielding; keep [carry; have] a stiff upper lip; tenacious and dauntless; dour
顽强: indomitable; staunch; tenacious 短语和例子顽强的革命精神 indomitable revolutionary spirit; 同干旱进行顽强的斗争 put up a tenacious fight against the drought