to the best of his ability - Fransızca İngilizce Sözlük