Find the word definition

Wikipedia
Larambha

Larambha is a village in the Bargarh district in Orissa. India. It belongs to Attabira block.

It consists of the hamlets of Larambha, Amastala, Karnatikra, and Garmuda. Its population is about 10,000. It is about 6 km from NH 6; SH 54 also touches the village.

Cultivation is main occupation of the people. It is irrigated by the Hirakud Dam.