kulupu meaning in english [Tel.] n. A stone set in a ring. ungaramunaku podigedu visalamagu mani visesamu.