to find solace in - Turkish English Dictionary