for all practical purposes - Turkish English Dictionary