give something your best shot - Español Inglés Diccionario