it's our best shot - Turkish English Dictionary