Ong Namo Guru Dev Namo is a beautiful, deeply moving mantra. Learn about its meaning and how it benefits you to chant, sing or meditate