give it one's best shot - İspanyolca İngilizce Sözlük