Balachandra

in baby boy name

The meaning of Balachandra is Young Moon