make good economic sense - Turkish English Dictionary