Synset
(figurative) someone who is strong and stable and dependable
<noun.person>
rock
sample sentences
"he was her rock during the crisis"
"Thou art Peter, and upon this rock I will build my church"--Gospel According to Matthew
semantic pointers
hypernym
good person