you can do better than that - Turkish English Dictionary