a life of dedication - Fransızca İngilizce Sözlük