it's our best shot - Turc Anglais Dictionnaire