admirable
adj.令人钦佩的;极其出色的
admire
vt.钦佩;欣赏;欣赏…仰慕;
remarkable
adj.不寻常的;显著的;非凡的
career
n.职业;事业
put out fires
灭火
cure
vt.治好(疾病);治愈;n.疗法
fight for …
…努力争取,为…斗争
justice
n.公平;公正
generation
n.一代(人)
reform
n.改革;改进