we need to do better - Turkish English Dictionary