Swachhta Pakhwada - meaning, spiritual antecedent & yes, Bhagwat Geeta!