单项选择题

What does "stalwart" in "Even Great Britain, most stalwart of nations…" (line 5, paragraph 2) most likely mean

A.forgiving
B.helpful
C.firm and steadfast
D.understanding