go great lengths to do something - Turkish English Dictionary