telu meaning in english

[Tel.] n. A scorpion. teluminu. a sort of fish. telurasi telu-vasi. n. The constellation Scorpio. vrscikarasi.