VariousWords beta
Definitions:
Noun
tower of strength
pillar of strength
Definition: a person who can be relied on to give a great deal of support and comfort
Definition: A person who supplies strong and reliable support, especially in difficult times.