to the best of one's abilities - Almanca İngilizce Sözlük