stalwart
stalwart - noun
a person who is loyal to their allegiance (especially in times of revolt)
stalwart - adjective
- having rugged physical strength; inured to fatigue or hardships
- dependable
- used especially of persons
stalwart - thesaurus
hardy
loyalist
stout
stouthearted
sturdy