stalwart
adjective
°Firmly built.
noun
°one who has a strong build.
°one who firmly supports a cause.
synonyms: firm, resilient, stout, strong more» , robust, brave, bold, courageous, daring, valiant