merupu meaning in english

[Tel.] n. A pyramid, a cone. sikharamu, kuci. The centre jewel in the top of a necklace. A carboy, jar, or great bottle of rose water. The top or ridge of a pent roof. [Skt.] The name of Mount Meru, a mountain of gold (the Olympus of India), hemadri.