MOH in Punjabi means attachment to worldly things and relations. The word is derived from Sanskrit root "muh" meaning “to become stupefied, to be bewildered or perplexed, to err, to be mistaken,” stands in ancient texts for perplexity or confusion as also for the cause of confusion, that is...