tower of strength

Noun

 * 1) A person who supplies strong and reliable support, especially in difficult times.

Translations

 * Dutch: steun en toeverlaat, rots in de branding
 * Finnish: tukipylväs,
 * Polish: opoka,