stalwart

adjective

Loyal and resolute.

adjective

Strong and imposing.

noun

One who steadfastly supports an organization or cause.

noun

An ascetic, dogmatic, and strenuous person: noting a social type.