Meaning
Bamboo in Sanskrit; A mythological place where Brahma worshiped Lord Vishnu idol found in Bamboo bushes