give something your best shot - Francés Inglés Diccionario