give it your best shot - Fransızca İngilizce Sözlük