Deuteronomy 32:51

51 For [both of] you broke faith with Me among the Israelites at the waters of Meribath-kadesh in the Wilderness of Zin by failing to treat Me as holy in their presence.

Deuteronomy 32:51 Meaning and Commentary

Deuteronomy 32:51

Because ye trespassed against me among the children of
Israel
By their unbelief, doubting whether God would give water or no to such a rebellious people, and by giving way to passion and wrathful expressions: and this was done

at the waters of Meribahkadesh;
so called, to distinguish it from another Meribah, where also there was a contention on account of water, ( Numbers 20:13 ) ( 27:14 ) :

in the wilderness of Zin;
where Kadesh was, and further describes and distinguishes this place; of the one we read in ( Exodus 17:7 ) ; and of the other, which is here referred to, in ( Numbers 20:1 Numbers 20:13 ) ;

because ye sanctified me not in, the midst of the children of Israel;
through their unbelief and disagreeable behaviour, they sanctified him not themselves, and gave no honour to him, nor were the cause of his being sanctified by the Israelites; and this was the reason why Moses and Aaron might not enter into the land of Canaan, ( Numbers 20:12 ) ( 27:12-14 ) .

Deuteronomy 32:51 In-Context

49 "Go up Mount Nebo in the Abarim [range] in the land of Moab, across from Jericho, and view the land of Canaan I am giving the Israelites as a possession.
50 Then you will die on the mountain that you go up, and you will be gathered to your people, just as your brother Aaron died on Mount Hor and was gathered to his people.
51 For [both of] you broke faith with Me among the Israelites at the waters of Meribath-kadesh in the Wilderness of Zin by failing to treat Me as holy in their presence.
52 Although you will view the land from a distance, which I am giving the Israelites, you will not go there."
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.