a tower of strength - Turkish English Dictionary