divi meaning in english

[Tel.] n. An island. (Poetically) a heaven, abode, home. muripemmuladivi the very home or birthplace of attraction, a perfect mine of charms.