give it one's best shot - Español Inglés Diccionario