Dictionnaire
babelfish
/
Dictionnaire
/
Anglais → Français
take one's best shot
Dictionnaire
take one's best shot
faire de son mieux
v.