"Desi" , A very Confusing Word for me

desi is from des (or desh in hindi= country) and refers to subcontinentals. It is not an offensive word at all.

Everyone knows that desi ghee is more khalis or pure (and probably more fattening :D) than say dalda ghee