Gurbachan

in baby boy name

The meaning of Gurbachan is Promise Or Words Of The Guru