"A tower of strength" is an idiomatic expression used to describe someone who is strong, dependable, supportive, and reliable in times of need. The phrase implies the idea of a towering structure, suggesting that the person is a sturdy and reliable support system that others can lean on, just like a tower that can withstand even the toughest of storms. Synonyms for this phrase can include "a rock," "a pillar," "a foundation," "a support system," "a backbone," "a strength," "a refuge," "a bulwark," and "a stronghold." These words all convey the idea of strength and steadfastness, which is what it means to be a tower of strength.