stalwart
/ˈstɔːlwɜːrt, ˈstɔːlˌwɑːrt/Definitions
1. adjective
firmly loyal and dedicated; steadfastly supporting
“He was a stalwart supporter of the charity throughout the years.”
2. noun
a person who is firmly loyal and dedicated; a steadfast supporter
“The team’s stalwart stood by them through the tough times.”