give it one's best shot - Turkish English Dictionary