to the best of her ability - Almanca İngilizce Sözlük