Where does “kray-” come from?

kray- (Proto-Indo-Aryan) comes from Proto-Indo-Iranian kray-, from Proto-Indo-European kʷreyh₂- — to buy.

Ancestry of “kray-”, step by step

StepLanguageWordMeaning
1Proto-Indo-Iraniankray-
2Proto-Indo-Europeankʷreyh₂-to buy
Every word from Proto-Indo-European kʷreyh₂-Every word from Proto-Indo-Iranian kray-